FLT_IS_REISSUED_IO マクロ (fltkernel.h)
FLT_IS_REISSUED_IO マクロは、指定されたコールバック データ構造が再発行された I/O 操作を表すかどうかを判断します。
構文
void FLT_IS_REISSUED_IO(
Data
);
パラメーター
Data
[入力]I/O 操作のコールバック データ (FLT_CALLBACK_DATA) 構造体へのポインター。
戻り値
なし
解説
FLT_IS_REISSUED_IO は、コールバック データ構造で再発行された I/O 操作フラグが設定されている場合に 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 |