Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The ClfsFlushBuffers routine forces all log I/O blocks in a specified marshalling area to stable storage.
Syntax
CLFSUSER_API NTSTATUS ClfsFlushBuffers(
[in] PVOID pvMarshalContext
);
Parameters
[in] pvMarshalContext
A pointer to an opaque context that represents a marshalling area. The caller previously obtained this pointer by calling ClfsCreateMarshallingArea.
Return value
ClfsFlushBuffers returns STATUS_SUCCESS if it succeeds; otherwise, it returns one of the error codes defined in Ntstatus.h.
Remarks
Calling ClfsFlushBuffers is equivalent to calling ClfsFlushToLsn with the plsnFlush parameter set to CLFS_LSN_NULL.
For an explanation of CLFS concepts and terminology, see Common Log File System.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Available in Windows Server 2003 R2, Windows Vista, and later versions of Windows. |
Target Platform | Desktop |
Header | wdm.h (include Wdm.h) |
Library | Clfs.lib |
DLL | Clfs.sys |
IRQL | <= APC_LEVEL |