Freigeben über


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

Siehe auch

ClfsFlushToLsn