FLT_IS_FASTIO_OPERATION macro (fltkernel.h)
The FLT_IS_FASTIO_OPERATION macro determines whether the given callback data structure represents a fast I/O operation.
Syntax
void FLT_IS_FASTIO_OPERATION(
[in] Data
);
Parameters
[in] Data
A pointer to a callback data (FLT_CALLBACK_DATA) structure.
Return value
None
Remarks
The FLT_IS_FASTIO_OPERATION macro checks whether the FLTFL_CALLBACK_DATA_FAST_IO_OPERATION 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 this macro is of the same type as the Flags member.
This macro returns one of the following values.
Value | Meaning |
---|---|
Nonzero | The FLTFL_CALLBACK_DATA_FAST_IO_OPERATION bit is set in the callback data structure. |
0 | The FLTFL_CALLBACK_DATA_FAST_IO_OPERATION bit is not set in the callback data structure. |
Requirements
Requirement | Value |
---|---|
Header | fltkernel.h |