共用方式為


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)

另請參閱

FLT_CALLBACK_DATA

FLT_IO_PARAMETER_BLOCK

FLT_IS_FASTIO_OPERATION

FLT_IS_FS_FILTER_OPERATION

FLT_IS_IRP_OPERATION

FLT_PARAMETERS

FsRtlRegisterFileSystemFilterCallbacks