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) |