Bagikan melalui


FLT_PARAMETERS untuk serikat IRP_MJ_SYSTEM_CONTROL

Komponen union yang digunakan ketika bidang MajorFunction dari struktur FLT_IO_PARAMETER_BLOCK untuk operasi IRP_MJ_SYSTEM_CONTROL.

Sintaks

typedef union _FLT_PARAMETERS {
  ...    ;
  struct {
    ULONG_PTR ProviderId;
    PVOID     DataPath;
    ULONG     BufferSize;
    PVOID     Buffer;
  } WMI;
  ...    ;
} FLT_PARAMETERS, *PFLT_PARAMETERS;

Anggota

  • WMI: Struktur yang berisi anggota berikut.

  • ProviderId: Arti parameter ini tergantung pada kode fungsi minor untuk operasi. (Lihat bagian Keterangan berikut.)

  • DataPath: Arti parameter ini tergantung pada kode fungsi minor untuk operasi. (Lihat bagian Keterangan berikut.)

  • BufferSize: Arti parameter ini tergantung pada kode fungsi minor untuk operasi. (Lihat bagian Keterangan berikut.)

  • Buffer: Arti parameter ini tergantung pada kode fungsi minor untuk operasi. (Lihat bagian Keterangan berikut.)

Keterangan

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

Arti parameter IRP_MJ_SYSTEM_CONTROL tergantung pada kode fungsi minor. (Lihat anggota MinorFunction dari struktur FLT_IO_PARAMETER_BLOCK .) Untuk informasi selengkapnya, lihat entri referensi untuk kode fungsi minor berikut:

IRP_MN_CHANGE_SINGLE_INSTANCE

IRP_MN_CHANGE_SINGLE_ITEM

IRP_MN_DISABLE_COLLECTION

IRP_MN_DISABLE_EVENTS

IRP_MN_ENABLE_COLLECTION

IRP_MN_ENABLE_EVENTS

IRP_MN_EXECUTE_METHOD

IRP_MN_QUERY_ALL_DATA

IRP_MN_QUERY_SINGLE_INSTANCE

IRP_MN_REGINFO

IRP_MN_REGINFO_EX

IRP_MJ_SYSTEM_CONTROL adalah operasi berbasis IRP.

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

IRP_MN_CHANGE_SINGLE_INSTANCE

IRP_MN_CHANGE_SINGLE_ITEM

IRP_MN_DISABLE_COLLECTION

IRP_MN_DISABLE_EVENTS

IRP_MN_ENABLE_COLLECTION

IRP_MN_ENABLE_EVENTS

IRP_MN_EXECUTE_METHOD

IRP_MN_QUERY_ALL_DATA

IRP_MN_QUERY_SINGLE_INSTANCE

IRP_MN_REGINFO

IRP_MN_REGINFO_EX