Compartilhar via


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

Confira também

Obtendo o próximo LSN