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宏會檢查數據參數所指向之FLT_CALLBACK_DATA結構的 Flags 成員中是否設定FLTFL_CALLBACK_DATA_REISSUED_IO旗標。 重新發出 I/O 作業時 ,FltReissueSynchronousIo 會設定此旗標。 此旗標僅適用於 IRP 型 I/O 作業。 若要判斷 I/O 作業是否以 IRP 為基礎,請使用 FLT_IS_IRP_OPERATION 宏。

規格需求

需求
標頭 fltkernel.h

另請參閱

FLT_CALLBACK_DATA

FLT_IS_FASTIO_OPERATION

FLT_IS_FS_FILTER_OPERATION

FLT_IS_IRP_OPERATION

FLT_IS_SYSTEM_BUFFER

FltIsOperationSynchronous

FltReissueSynchronousIo