ClfsFlushBuffers-Funktion (wdm.h)
Die ClfsFlushBuffers Routine erzwingt alle Protokoll-E/A-Blöcke in einem angegebenen Marshalling-Bereich zum stabilen Speicher.
Syntax
CLFSUSER_API NTSTATUS ClfsFlushBuffers(
[in] PVOID pvMarshalContext
);
Parameter
[in] pvMarshalContext
Ein Zeiger auf einen undurchsichtigen Kontext, der einen Marshallbereich darstellt. Der Aufrufer hat diesen Zeiger zuvor durch Aufrufen ClfsCreateMarshallingAreaabgerufen.
Rückgabewert
ClfsFlushBuffers gibt STATUS_SUCCESS zurück, wenn dies erfolgreich ist; andernfalls wird eine der fehlercodes zurückgegeben, die in Ntstatus.h definiert sind.
Bemerkungen
Das Aufrufen ClfsFlushBuffers entspricht dem Aufrufen von ClfsFlushToLsn mit dem plsnFlush Parameter, der auf CLFS_LSN_NULL festgelegt ist.
Eine Erläuterung der CLFS-Konzepte und -Terminologie finden Sie unter Common Log File System.
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 |