Freigeben über


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

Weitere Informationen

ClfsFlushToLsn