次の方法で共有


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) 構造体へのポインター。

戻り値

何一つ

備考

FLT_IS_IRP_OPERATION コールバック データ構造で IRP 操作フラグが設定されている場合、0 以外の値を返します。 それ以外の場合は、0 を返します。

FLT_IS_IRP_OPERATION マクロは、Data パラメーターが指す FLT_CALLBACK_DATA 構造体の Flags メンバーに FLTFL_CALLBACK_DATA_IRP_OPERATION ビットが設定されているかどうかを確認します。 したがって、FLT_IS_IRP_OPERATION の戻り値の型は、Flags メンバーと同じ型になります。

必要条件

要件 価値
ヘッダー fltkernel.h

関連項目

FLT_CALLBACK_DATA

FLT_IS_FASTIO_OPERATION

FLT_IS_FS_FILTER_OPERATION

FLT_IS_REISSUED_IO

FLT_IS_SYSTEM_BUFFER