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宏检查是否在 Data 参数指向的 FLT_CALLBACK_DATA 结构的 Flags 成员中设置了FLTFL_CALLBACK_DATA_REISSUED_IO标志。 重新发出 I/O 操作时 ,此标志由 FltReissueSynchronousIo 设置。 此标志仅对基于 IRP 的 I/O 操作有效。 若要确定 I/O 操作是否基于 IRP,请使用 FLT_IS_IRP_OPERATION 宏。
要求
要求 | 值 |
---|---|
Header | fltkernel.h |