Expand Minimize

FLT_IS_FASTIO_OPERATION macro

The FLT_IS_FASTIO_OPERATION macro determines whether the given callback data structure represents a fast I/O operation.

Syntax


BOOLEAN FLT_IS_FASTIO_OPERATION(
  [in]  PFLT_CALLBACK_DATA Data
);

Parameters

Data [in]

A pointer to a callback data (FLT_CALLBACK_DATA) structure.

Return value

FLT_IS_FASTIO_OPERATION returns a nonzero value if the fast I/O operation flag is set in the callback data structure. Otherwise, it returns zero.

Remarks

The FLT_IS_FASTIO_OPERATION macro checks whether the FLTFL_CALLBACK_DATA_FAST_IO_OPERATION bit is set in the Flags member of the FLT_CALLBACK_DATA structure that the Data parameter points to. Thus, the return type of FLT_IS_FASTIO_OPERATION is of the same type as the Flags member.

Requirements

Header

Fltkernel.h (include Fltkernel.h)

See also

FLT_CALLBACK_DATA
FLT_IS_FS_FILTER_OPERATION
FLT_IS_IRP_OPERATION
FLT_IS_REISSUED_IO
FLT_IS_SYSTEM_BUFFER

 

 

Send comments about this topic to Microsoft

Show:
© 2014 Microsoft