Windows Win32Memóriakernel32.dll
FlushViewOfFile
Sincroniza com o disco as alterações feitas em uma view mapeada de um arquivo.
Descrição
Equivalente ao `msync` do Linux.
Header:
memoryapi.hDLL: kernel32.dllNative API: NtFlushVirtualMemoryAssinatura
BOOL FlushViewOfFile(LPCVOID lpBaseAddress, SIZE_T dwNumberOfBytesToFlush);Parâmetros
| Parâmetro | Tipo | Descrição |
|---|---|---|
| lpBaseAddress | LPCVOID | Início da região a sincronizar. |
| dwNumberOfBytesToFlush | SIZE_T | Tamanho da região, ou 0 para até o fim do mapeamento. |
Valor de retorno
Diferente de zero em sucesso; 0 em erro (consulte GetLastError).
Códigos de erro (GetLastError)
- ERROR_INVALID_ADDRESS(487)
- Tentativa de acesso a um endereço de memória inválido.
Relacionadas
Equivalente em Linux x86_64