FLT_PARAMETERS untuk serikat IRP_MJ_ACQUIRE_FOR_SECTION_SYNCHRONIZATION

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

Sintaks

typedef union _FLT_PARAMETERS {
  ...    ;
  struct {
    FS_FILTER_SECTION_SYNC_TYPE SyncType;
    ULONG POINTER_ALIGNMENT     PageProtection;
    PFS_FILTER_SECTION_SYNC_OUTPUT OutputInformation;
  } AcquireForSectionSynchronization;
  ...    ;
} FLT_PARAMETERS, *PFLT_PARAMETERS;

Anggota

  • SyncType: Jenis sinkronisasi yang diminta untuk bagian tersebut. Parameter ini diatur ke SyncTypeCreateSection jika bagian sedang dibuat; jika tidak, ini diatur ke SyncTypeOther.

  • PageProtection: Jenis perlindungan halaman yang diminta untuk bagian tersebut. Harus nol jika SyncType adalah SyncTypeOther. Jika tidak, parameter ini harus menjadi salah satu nilai konstanta perlindungan memori yang ditentukan.

  • OutputInformation: Struktur FS_FILTER_SECTION_SYNC_OUTPUT yang menentukan informasi yang menjelaskan atribut bagian yang sedang dibuat.

Keterangan

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

IRP_MJ_ACQUIRE_FOR_SECTION_SYNCHRONIZATION adalah operasi panggilan balik sistem file (FSFilter).

Jika nilai enumerasi anggota SyncType diatur ke SyncTypeOther, minifilter sistem file atau driver filter warisan tidak dapat menggagalkan operasi ini. Jika SyncType diatur ke SyncTypeCreateSection, minifilter sistem file atau driver filter warisan diizinkan untuk gagal dengan kesalahan STATUS_INSUFFICIENT_RESOURCES jika tidak ada cukup memori untuk membuat bagian.

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

Persyaratan

Versi: Tersedia di Windows XP dan versi yang lebih baru dari sistem operasi Windows.

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

Lihat juga

FLT_CALLBACK_DATA

FLT_IO_PARAMETER_BLOCK

FLT_PARAMETERS

FsRtlRegisterFileSystemFilterCallbacks