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_MJ_SYSTEM_CONTROL adalah operasi berbasis IRP.
Persyaratan
Jenis persyaratan | Persyaratan |
---|---|
Header | Fltkernel.h (termasuk Fltkernel.h) |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk