FLT_IS_REISSUED_IO宏 (fltkernel.h)

FLT_IS_REISSUED_IO 宏确定给定回调数据结构是否表示重新颁发 I/O作。

语法

void FLT_IS_REISSUED_IO(
   Data
);

参数

Data

[in]指向 I/O作的回调数据(FLT_CALLBACK_DATA)结构的指针。

返回值

没有

言论

如果回调数据结构中设置了重新发送的 I/O作标志,则 FLT_IS_REISSUED_IO 返回 TRUE;否则为 FALSE。

FLT_IS_REISSUED_IO 宏检查FLTFL_CALLBACK_DATA_REISSUED_IO标志是否在 标志数据 参数指向 FLT_CALLBACK_DATA 结构的成员中设置。 重新发出 I/O作时,FltReissueSynchronousIo 设置此标志。 此标志仅适用于基于 IRP 的 I/O作。 若要确定 I/O作是否基于 IRP,请使用 FLT_IS_IRP_OPERATION 宏。

要求

要求 价值
标头 fltkernel.h

另请参阅

FLT_CALLBACK_DATA

FLT_IS_FASTIO_OPERATION

FLT_IS_FS_FILTER_OPERATION

FLT_IS_IRP_OPERATION

FLT_IS_SYSTEM_BUFFER

FltIsOperationSynchronous

FltReissueSynchronousIo