Voltar à lista
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: NtFlushVirtualMemory

Assinatura

BOOL FlushViewOfFile(LPCVOID lpBaseAddress, SIZE_T dwNumberOfBytesToFlush);

Parâmetros

ParâmetroTipoDescrição
lpBaseAddressLPCVOIDInício da região a sincronizar.
dwNumberOfBytesToFlushSIZE_TTamanho 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