次の方法で共有


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

こちらもご覧ください

FLT_CALLBACK_DATA

FLT_IS_FASTIO_OPERATION

FLT_IS_FS_FILTER_OPERATION

FLT_IS_IRP_OPERATION

FLT_IS_SYSTEM_BUFFER

FltIsOperationSynchronous

FltReissueSynchronousIo