ClfsFlushBuffers routine

The ClfsFlushBuffers routine forces all log I/O blocks in a specified marshalling area to stable storage.

Syntax


NTSTATUS ClfsFlushBuffers(
  _In_  PVOID pvMarshalContext
);

Parameters

pvMarshalContext [in]

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

Version

Available in Windows Server 2003 R2, Windows Vista, and later versions of Windows.

Header

Wdm.h (include Wdm.h)

Library

Clfs.lib

IRQL

<= APC_LEVEL

See also

ClfsFlushToLsn

 

 

Send comments about this topic to Microsoft

Show:
© 2014 Microsoft