共用方式為


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