Condividi tramite


Funzione ClfsMgmtTailAdvanceFailure (wdm.h)

La routine ClfsMgmtTailAdvanceFailure notifica alla gestione CLFS che il client non poteva avanzare la coda del log.

Sintassi

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

Parametri

[in] Client

Puntatore al client. Questo è il valore ottenuto tramite una chiamata alla routine ClfsMgmtRegisterManagedClient .

[in] Reason

Valore che indica perché la coda del log non può essere avanzata.

Valore restituito

La routine ClfsMgmtTailAdvanceFailure restituisce uno dei valori NTSTATUS seguenti:

Codice restituito Descrizione
STATUS_SUCCESS
La gestione CLFS ha elaborato la notifica che la coda del log non può essere avanzata.
STATUS_INVALID_PARAMETER
Per il parametro Client è stato fornito un valore NULL.
STATUS_INVALID_PARAMETER_1
Il valore fornito per il parametro Client non rappresenta un client valido.

Commenti

Se un client non può avanzare la coda del log o oltre l'LSN richiesto, il client deve chiamare la routine ClfsMgmtTailAdvanceFailure per indicare che non è in grado di avanzare la coda. Finché il client non sposta la coda come richiesto o chiama la routine ClfsMgmtTailAdvanceFailure , il client non riceverà ulteriori richieste per spostare la coda.

Il valore del parametro Reason viene passato al client come valore del parametro OperationStatus quando viene richiamata la funzione ClfsLogGrowthCallback .

Requisiti

Requisito Valore
Client minimo supportato Disponibile in Windows Server 2003 R2, Windows Vista e versioni successive di Windows.
Piattaforma di destinazione Desktop
Intestazione wdm.h (include Wdm.h)
Libreria Clfs.lib
DLL Clfs.sys
IRQL <= APC_LEVEL

Vedi anche

ClfsMgmtRegisterManagedClient