FLT_PARAMETERS untuk serikat IRP_MJ_ACQUIRE_FOR_MOD_WRITE

Komponen penyatuan berikut digunakan ketika bidang MajorFunction dari struktur FLT_IO_PARAMETER_BLOCK untuk operasi IRP_MJ_ACQUIRE_FOR_MOD_WRITE.

Sintaks

typedef union _FLT_PARAMETERS {
  ...    ;
  struct {
    PLARGE_INTEGER EndingOffset;
    PERESOURCE     *ResourceToRelease;
  } AcquireForModifiedPageWriter;
  ...    ;
} FLT_PARAMETERS, *PFLT_PARAMETERS;

Anggota

  • AcquireForModifiedPageWriter: Struktur yang berisi anggota berikut.

  • EndingOffset: Penunjuk ke variabel yang berisi offset byte terakhir yang ditulis ditambah satu.

  • ResourceToRelease: Penunjuk ke penunjuk ke sumber daya (ERESOURCE) yang akan diperoleh.

Keterangan

Struktur FLT_PARAMETERS untuk operasi IRP_MJ_ACQUIRE_FOR_MOD_WRITE berisi parameter untuk operasi AcquireForModifiedPageWriter yang diwakili oleh struktur data panggilan balik (FLT_CALLBACK_DATA). Ini terkandung dalam struktur FLT_IO_PARAMETER_BLOCK .

IRP_MJ_ACQUIRE_FOR_MOD_WRITE adalah operasi panggilan balik sistem file (FSFilter). Dalam operasi ini, ResourceToRelease adalah penunjuk ke penunjuk ke sumber daya untuk memperoleh (pra-operasi) atau yang diperoleh (pasca-operasi). Sumber daya akan dirilis dalam operasi panggilan balik IRP_MJ_RELEASE_FOR_MOD_WRITE.

Untuk informasi selengkapnya tentang operasi panggilan balik FSFilter, lihat entri referensi untuk FsRtlRegisterFileSystemFilterCallbacks.

Persyaratan

Jenis persyaratan Persyaratan
Header Fltkernel.h (termasuk Fltkernel.h)

Lihat juga

FLT_CALLBACK_DATA

FLT_IO_PARAMETER_BLOCK

FLT_IS_FASTIO_OPERATION

FLT_IS_FS_FILTER_OPERATION

FLT_IS_IRP_OPERATION

FLT_PARAMETERS

FsRtlRegisterFileSystemFilterCallbacks