FLT_IS_SYSTEM_BUFFER宏 (fltkernel.h)

FLT_IS_SYSTEM_BUFFER宏會測試回呼數據結構中的系統緩衝區旗標。

語法

void FLT_IS_SYSTEM_BUFFER(
   Data
);

參數

Data

[in]回呼數據的指標 (FLT_CALLBACK_DATA) 結構。

傳回值

備註

如果 系統緩衝區旗標是在回呼數據結構中設定,FLT_IS_SYSTEM_BUFFER傳回 TRUE;否則為 FALSE。

FLT_IS_SYSTEM_BUFFER 宏會檢查系統緩衝區旗標 (FLTFL_CALLBACK_DATA_SYSTEM_BUFFER ) 是否設定在回呼數據 (FLT_CALLBACK_DATA) 結構中。

如果作業的緩衝區是從非分頁集區配置,則會在 I/O 作業的回呼數據結構中設定系統緩衝區旗標。 如果已設定此旗標,迷你篩選驅動程式可以假設緩衝區已鎖定,而且可以安全地存取。

請注意,迷你篩選驅動程序絕對不能設定系統緩衝區旗標。

規格需求

需求
標頭 fltkernel.h

另請參閱

FLT_CALLBACK_DATA

FLT_IS_FASTIO_OPERATION

FLT_IS_FS_FILTER_OPERATION

FLT_IS_IRP_OPERATION

FLT_IS_REISSUED_IO