Função ClfsMgmtTailAdvanceFailure (wdm.h)
A rotina de ClfsMgmtTailAdvanceFailure notifica o gerenciamento CLFS de que o cliente não pôde avançar na 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 de ClfsMgmtRegisterManagedClient.
[in] Reason
Um valor que indica por que a parte final do log não pôde ser avançada.
Valor de retorno
A rotina de ClfsMgmtTailAdvanceFailure retorna um dos seguintes valores NTSTATUS:
Código de retorno | Descrição |
---|---|
|
O gerenciamento do CLFS processou a notificação de que a parte final do log não pôde ser avançada. |
|
Um valor de NULL foi fornecido para o parâmetro do cliente. |
|
O valor fornecido para o parâmetro Client não representa um cliente válido. |
Observações
Se um cliente não puder avançar a parte final do log para ou além do LSN solicitado, o cliente deverá chamar o ClfsMgmtTailAdvanceFailure rotina para indicar que ele não é capaz de avançar sua cauda. Até que o cliente mova sua cauda conforme solicitado ou chame o rotina de 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 |
---|---|
de cliente com suporte mínimo | Disponível no Windows Server 2003 R2, Windows Vista e versões posteriores do Windows. |
da Plataforma de Destino | Área de trabalho |
cabeçalho | wdm.h (inclua Wdm.h) |
biblioteca | Clfs.lib |
de DLL | Clfs.sys |
IRQL | <= APC_LEVEL |