Funzione ClfsMgmtTailAdvanceFailure (wdm.h)
La routine ClfsMgmtTailAdvanceFailure notifica alla gestione CLFS che il client non è riuscito ad avanzare la parte finale del log.
Sintassi
CLFSUSER_API NTSTATUS ClfsMgmtTailAdvanceFailure(
[in] CLFS_MGMT_CLIENT Client,
[in] NTSTATUS Reason
);
Parametri
[in] Client
Puntatore al client. Si tratta del valore ottenuto tramite una chiamata alla routine ClfsMgmtRegisterManagedClient.
[in] Reason
Valore che indica il motivo per cui la parte finale del log non è stata avanzata.
Valore restituito
La routine ClfsMgmtTailAdvanceFailure restituisce uno dei valori NTSTATUS seguenti:
Codice restituito | Descrizione |
---|---|
|
La gestione CLFS ha elaborato la notifica che la parte finale del log non può essere avanzata. |
|
È stato specificato un valore NULL per il parametro client. |
|
Il valore fornito per il parametro client non rappresenta un client valido. |
Osservazioni
Se un client non può avanzare la coda del log fino 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 il ClfsMgmtTailAdvanceFailure routine, 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 ClfsLogGrowthCompleteCallback.
Fabbisogno
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 |