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 |
---|---|
|
O gerenciamento CLFS processou a notificação de que a parte final do log não pôde ser avançada. |
|
Um valor NULL foi fornecido para o parâmetro Client . |
|
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 |