ClfsFlushBuffers-Funktion (wdm.h)
Die ClfsFlushBuffers-Routine zwingt alle Protokoll-E/A-Blöcke in einem angegebenen Marshallingbereich 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 von ClfsCreateMarshallingArea abgerufen.
Rückgabewert
ClfsFlushBuffers gibt bei Erfolg STATUS_SUCCESS zurück. Andernfalls wird einer der in "Ntstatus.h" definierten Fehlercodes zurückgegeben.
Hinweise
Das Aufrufen von ClfsFlushBuffers entspricht dem Aufrufen von ClfsFlushToLsn , wobei der plsnFlush-Parameter auf CLFS_LSN_NULL festgelegt ist.
Eine Erläuterung der CLFS-Konzepte und -Terminologie finden Sie unter Allgemeines Protokolldateisystem.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Verfügbar in Windows Server 2003 R2, Windows Vista und höheren Versionen von Windows. |
Zielplattform | Desktop |
Kopfzeile | wdm.h (einschließen von Wdm.h) |
Bibliothek | Clfs.lib |
DLL | Clfs.sys |
IRQL | <= APC_LEVEL |