FLT_PARAMETERS untuk serikat IRP_MJ_PNP
Komponen union yang digunakan ketika bidang MajorFunction dari struktur FLT_IO_PARAMETER_BLOCK untuk operasi IRP_MJ_PNP.
Sintaks
typedef union _FLT_PARAMETERS {
... ;
union {
struct StartDevice;
struct QueryDeviceRelations;
struct QueryInterface;
struct DeviceCapabilities;
struct FilterResourceRequirements;
struct ReadWriteConfig;
struct SetLock;
struct QueryId;
struct QueryDeviceText;
struct UsageNotification;
} Pnp;
... ;
} FLT_PARAMETERS, *PFLT_PARAMETERS;
Anggota
StartDevice: Komponen union yang digunakan untuk operasi IRP_MN_START_DEVICE. Untuk informasi selengkapnya tentang parameter untuk operasi ini, lihat entri referensi untuk IRP_MN_START_DEVICE.
QueryDeviceRelations: Komponen union yang digunakan untuk operasi IRP_MN_QUERY_DEVICE_RELATIONS. Untuk informasi selengkapnya tentang parameter untuk operasi ini, lihat entri referensi untuk IRP_MN_QUERY_DEVICE_RELATIONS.
QueryInterface: Komponen union yang digunakan untuk operasi IRP_MN_QUERY_INTERFACE. Untuk informasi selengkapnya tentang parameter untuk operasi ini, lihat entri referensi untuk IRP_MN_QUERY_INTERFACE.
DeviceCapabilities: Komponen union yang digunakan untuk operasi IRP_MN_QUERY_CAPABILITIES. Untuk informasi selengkapnya tentang parameter untuk operasi ini, lihat entri referensi untuk IRP_MN_QUERY_CAPABILITIES.
FilterResourceRequirements: Komponen union yang digunakan untuk operasi IRP_MN_FILTER_RESOURCE_REQUIREMENTS. Untuk informasi selengkapnya tentang parameter untuk operasi ini, lihat entri referensi untuk IRP_MN_FILTER_RESOURCE_REQUIREMENTS.
ReadWriteConfig: Komponen union yang digunakan untuk operasi IRP_MN_READ_CONFIG dan IRP_MN_WRITE_CONFIG. Untuk informasi selengkapnya tentang parameter untuk operasi ini, lihat entri referensi untuk IRP_MN_READ_CONFIG dan IRP_MN_WRITE_CONFIG.
SetLock: Komponen union yang digunakan untuk operasi IRP_MN_SET_LOCK. Untuk informasi selengkapnya tentang parameter untuk operasi ini, lihat entri referensi untuk IRP_MN_SET_LOCK.
QueryId: Komponen gabungan yang digunakan untuk operasi IRP_MN_QUERY_ID. Untuk informasi selengkapnya tentang parameter untuk operasi ini, lihat entri referensi untuk IRP_MN_QUERY_ID.
QueryDeviceText: Komponen union yang digunakan untuk operasi IRP_MN_QUERY_DEVICE_TEXT. Untuk informasi selengkapnya tentang parameter untuk operasi ini, lihat entri referensi untuk IRP_MN_QUERY_DEVICE_TEXT.
UsageNotification: Komponen union yang digunakan untuk operasi IRP_MN_DEVICE_USAGE_NOTIFICATION. Untuk informasi selengkapnya tentang parameter untuk operasi ini, lihat entri referensi untuk IRP_MN_DEVICE_USAGE_NOTIFICATION.
Keterangan
Struktur FLT_PARAMETERS untuk operasi IRP_MJ_PNP berisi parameter untuk operasi Plug and Play (PnP) berbasis IRP yang diwakili oleh struktur data panggilan balik (FLT_CALLBACK_DATA). Ini terkandung dalam struktur FLT_IO_PARAMETER_BLOCK .
Operasi IRP_MJ_PNP adalah operasi berbasis IRP.
Persyaratan
Jenis persyaratan | Persyaratan |
---|---|
Header | Fltkernel.h (termasuk Fltkernel.h) |
Lihat juga
IRP_MJ_PNP (Referensi Arsitektur Driver Kernel-Mode WDK)
IRP_MN_DEVICE_USAGE_NOTIFICATION
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