FLT_IS_IRP_OPERATION 宏 (fltkernel.h)

FLT_IS_IRP_OPERATION 宏确定给定的回调数据结构是否表示 I/O 请求数据包 (IRP) 基于 I/O 操作。

语法

void FLT_IS_IRP_OPERATION(
   Data
);

参数

Data

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

返回值

备注

如果在回调数据结构中设置了 IRP 操作标志,FLT_IS_IRP_OPERATION将返回非零值。 否则,它将返回零。

FLT_IS_IRP_OPERATION宏检查是否Data 参数指向的 FLT_CALLBACK_DATA 结构的 Flags 成员中设置了FLTFL_CALLBACK_DATA_IRP_OPERATION位。 因此, FLT_IS_IRP_OPERATION 的返回类型与 Flags 成员的类型相同。

要求

要求
Header fltkernel.h

另请参阅

FLT_CALLBACK_DATA

FLT_IS_FASTIO_OPERATION

FLT_IS_FS_FILTER_OPERATION

FLT_IS_REISSUED_IO

FLT_IS_SYSTEM_BUFFER