ClfsMgmtTailAdvanceFailure-Funktion (wdm.h)
Die ClfsMgmtTailAdvanceFailure Routine benachrichtigt die CLFS-Verwaltung, dass der Client den Tail des Protokolls nicht voranbringen konnte.
Syntax
CLFSUSER_API NTSTATUS ClfsMgmtTailAdvanceFailure(
[in] CLFS_MGMT_CLIENT Client,
[in] NTSTATUS Reason
);
Parameter
[in] Client
Ein Zeiger auf den Client. Dies ist der Wert, der über einen Aufruf der ClfsMgmtRegisterManagedClient Routine abgerufen wurde.
[in] Reason
Ein Wert, der angibt, warum der Tail des Protokolls nicht erweitert werden konnte.
Rückgabewert
Die ClfsMgmtTailAdvanceFailure Routine gibt einen der folgenden NTSTATUS-Werte zurück:
Rückgabecode | Beschreibung |
---|---|
|
Die CLFS-Verwaltung hat die Benachrichtigung verarbeitet, dass der Tail des Protokolls nicht erweitert werden konnte. |
|
Für den Client--Parameter wurde ein NULL- wert angegeben. |
|
Der für den Client Parameter bereitgestellte Wert stellt keinen gültigen Client dar. |
Bemerkungen
Wenn ein Client den Tail des Protokolls nicht zu oder über den angeforderten LSN hinaus wechseln kann, muss der Client die ClfsMgmtTailAdvanceFailure Routine aufrufen, um anzugeben, dass er seinen Tail nicht voranbringen kann. Solange der Client entweder den Tail-Wert wie angefordert verschiebt oder den ClfsMgmtTailAdvanceFailure Routine aufruft, erhält der Client keine weiteren Anforderungen zum Verschieben des Tails.
Der Wert des Reason-Parameters wird zurück an den Client als Wert des OperationStatus Parameter übergeben, wenn die ClfsLogGrowthCompleteCallback-Funktion aufgerufen wird.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Verfügbar in Windows Server 2003 R2, Windows Vista und höheren Versionen von Windows. |
Zielplattform- | Desktop |
Header- | wdm.h (include Wdm.h) |
Library | Clfs.lib |
DLL- | Clfs.sys |
IRQL- | <= APC_LEVEL |