Função AdvanceLogBase (clfsw32.h)
Avança o LSN (número de sequência de log base) de um fluxo de log para o LSN especificado.
Sintaxe
CLFSUSER_API BOOL AdvanceLogBase(
[in, out] PVOID pvMarshal,
[in] PCLFS_LSN plsnBase,
[in] ULONG fFlags,
[in, out, optional] LPOVERLAPPED pOverlapped
);
Parâmetros
[in, out] pvMarshal
Um ponteiro para o contexto de marshaling que uma chamada bem-sucedida para CreateLogMarshallingArea retorna.
[in] plsnBase
O novo LSN base para o log especificado em pvMarshal.
Esse LSN deve estar no intervalo entre o LSN base atual e o último LSN do log, inclusive.
[in] fFlags
Esse parâmetro não é implementado no momento e deve ser zero.
[in, out, optional] pOverlapped
Um ponteiro para uma estrutura OVERLAPPED necessária para a operação assíncrona.
Se a operação assíncrona não for usada, esse parâmetro poderá ser NULL.
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á zero. Para obter informações de erro estendidas, chame GetLastError.
A lista a seguir identifica os possíveis códigos de erro:
Comentários
O AdvanceLogBase pode liberar dados e metadados quando ele é chamado.
Requisitos
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 |