IRP_MJ_ACQUIRE_FOR_MOD_WRITE等位的FLT_PARAMETERS
當作業之FLT_IO_PARAMETER_BLOCK結構的 MajorFunction 字段IRP_MJ_ACQUIRE_FOR_MOD_WRITE時,會使用下列聯集元件。
語法
typedef union _FLT_PARAMETERS {
... ;
struct {
PLARGE_INTEGER EndingOffset;
PERESOURCE *ResourceToRelease;
} AcquireForModifiedPageWriter;
... ;
} FLT_PARAMETERS, *PFLT_PARAMETERS;
成員
AcquireForModifiedPageWriter:包含下列成員的結構。
EndingOffset:變數的指標,其中包含所寫入最後一個字節的位移加上一個字節。
ResourceToRelease:要取得的資源指標指標 (ERESOURCE) 。
備註
IRP_MJ_ACQUIRE_FOR_MOD_WRITE作業 的FLT_PARAMETERS 結構包含回呼數據所代表 的 AcquireForModifiedPageWriter 作業參數, (FLT_CALLBACK_DATA) 結構。 它包含在 FLT_IO_PARAMETER_BLOCK 結構中。
IRP_MJ_ACQUIRE_FOR_MOD_WRITE是文件系統 (FSFilter) 回呼作業。 在此作業中, ResourceToRelease 是資源的指標,可取得 (作業前) 或 (作業後) 取得的指標。 資源將會在IRP_MJ_RELEASE_FOR_MOD_WRITE回呼作業中釋放。
如需 FSFilter 回呼作業的詳細資訊,請參閱 FsRtlRegisterFileSystemFilterCallbacks 的參考專案。
規格需求
需求類型 | 需求 |
---|---|
標頭 | Fltkernel.h (包括 Fltkernel.h) |