Compartilhar via


Função ClfsMgmtTailAdvanceFailure (wdm.h)

A rotina ClfsMgmtTailAdvanceFailure notifica o gerenciamento CLFS de que o cliente não pôde avançar a parte final do log.

Sintaxe

CLFSUSER_API NTSTATUS ClfsMgmtTailAdvanceFailure(
  [in] CLFS_MGMT_CLIENT Client,
  [in] NTSTATUS         Reason
);

Parâmetros

[in] Client

Um ponteiro para o cliente. Esse é o valor obtido por meio de uma chamada para a rotina ClfsMgmtRegisterManagedClient .

[in] Reason

Um valor que indica por que a parte final do log não pôde ser avançada.

Retornar valor

A rotina ClfsMgmtTailAdvanceFailure retorna um dos seguintes valores NTSTATUS:

Código de retorno Descrição
STATUS_SUCCESS
O gerenciamento CLFS processou a notificação de que a parte final do log não pôde ser avançada.
STATUS_INVALID_PARAMETER
Um valor NULL foi fornecido para o parâmetro Client .
STATUS_INVALID_PARAMETER_1
O valor que foi fornecido para o parâmetro Client não representa um cliente válido.

Comentários

Se um cliente não puder avançar a parte final do log para ou além do LSN solicitado, o cliente deverá chamar a rotina ClfsMgmtTailAdvanceFailure para indicar que ele não é capaz de avançar sua parte final. Até que o cliente mova sua parte final conforme solicitado ou chame a rotina ClfsMgmtTailAdvanceFailure , o cliente não receberá nenhuma solicitação adicional para mover sua cauda.

O valor do parâmetro Reason é passado de volta para o cliente como o valor do parâmetro OperationStatus quando a função ClfsLogGrowthCompleteCallback é invocada.

Requisitos

Requisito Valor
Cliente mínimo com suporte Disponível no Windows Server 2003 R2, Windows Vista e versões posteriores do Windows.
Plataforma de Destino Área de Trabalho
Cabeçalho wdm.h (include Wdm.h)
Biblioteca Clfs.lib
DLL Clfs.sys
IRQL <= APC_LEVEL

Confira também

ClfsMgmtRegisterManagedClient