Fonction ClfsMgmtTailAdvanceFailure (wdm.h)
La routine ClfsMgmtTailAdvanceFailure informe la gestion CLFS que le client n’a pas pu avancer la fin du journal.
Syntaxe
CLFSUSER_API NTSTATUS ClfsMgmtTailAdvanceFailure(
[in] CLFS_MGMT_CLIENT Client,
[in] NTSTATUS Reason
);
Paramètres
[in] Client
Pointeur vers le client. Il s’agit de la valeur obtenue par le biais d’un appel à la routine ClfsMgmtRegisterManagedClient .
[in] Reason
Valeur qui indique pourquoi la fin du journal n’a pas pu être avancée.
Valeur retournée
La routine ClfsMgmtTailAdvanceFailure retourne l’une des valeurs NTSTATUS suivantes :
Code de retour | Description |
---|---|
|
La gestion CLFS a traité la notification indiquant que la fin du journal n’a pas pu être avancée. |
|
Une valeur NULL a été fournie pour le paramètre Client . |
|
La valeur fournie pour le paramètre Client ne représente pas un client valide. |
Remarques
Si un client ne peut pas avancer la fin de son journal vers ou au-delà du LSN demandé, le client doit appeler la routine ClfsMgmtTailAdvanceFailure pour indiquer qu’il n’est pas en mesure d’avancer sa fin. Tant que le client ne déplace pas sa fin comme demandé ou appelle la routine ClfsMgmtTailAdvanceFailure , le client ne reçoit pas d’autres demandes de déplacement de sa fin.
La valeur du paramètre Reason est renvoyée au client en tant que valeur du paramètre OperationStatus lorsque la fonction ClfsLogGrowthCompleteCallback est appelée.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Disponible dans Windows Server 2003 R2, Windows Vista et versions ultérieures de Windows. |
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | wdm.h (include Wdm.h) |
Bibliothèque | Clfs.lib |
DLL | Clfs.sys |
IRQL | <= APC_LEVEL |