Função FlushLogBuffers (clfsw32.h)
Força que todos os registros acrescentados a essa área de marshaling sejam liberados para o disco. Esse serviço é um caso especial de FlushLogToLsn com o LSN (número de sequência de log) de destino definido como CLFS_LSN_NULL.
Sintaxe
CLFSUSER_API BOOL FlushLogBuffers(
[in] PVOID pvMarshal,
[in, out, optional] LPOVERLAPPED pOverlapped
);
Parâmetros
[in] pvMarshal
Um ponteiro para o contexto de marshaling alocado usando a função CreateLogMarshallingArea .
[in, out, optional] pOverlapped
Um ponteiro para uma estrutura OVERLAPPED necessária para a operação assíncrona.
Esse parâmetro poderá ser NULL se a operação assíncrona não for usada.
Valor retornado
Se a função for bem-sucedida, o valor retornado será diferente de zero.
Se a função falhar, o valor retornado será 0 (zero). Para obter informações de erro estendidas, chame GetLastError. A lista a seguir identifica os possíveis códigos de erro:
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2003 R2 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | clfsw32.h |
Biblioteca | Clfsw32.lib |
DLL | Clfsw32.dll |