struktur WDF_WMI_INSTANCE_CONFIG (wdfwmi.h)
[Berlaku untuk KMDF saja]
Struktur WDF_WMI_INSTANCE_CONFIG berisi informasi konfigurasi untuk instans penyedia data WMI.
Sintaks
typedef struct _WDF_WMI_INSTANCE_CONFIG {
ULONG Size;
WDFWMIPROVIDER Provider;
PWDF_WMI_PROVIDER_CONFIG ProviderConfig;
BOOLEAN UseContextForQuery;
BOOLEAN Register;
PFN_WDF_WMI_INSTANCE_QUERY_INSTANCE EvtWmiInstanceQueryInstance;
PFN_WDF_WMI_INSTANCE_SET_INSTANCE EvtWmiInstanceSetInstance;
PFN_WDF_WMI_INSTANCE_SET_ITEM EvtWmiInstanceSetItem;
PFN_WDF_WMI_INSTANCE_EXECUTE_METHOD EvtWmiInstanceExecuteMethod;
} WDF_WMI_INSTANCE_CONFIG, *PWDF_WMI_INSTANCE_CONFIG;
Anggota
Size
Ukuran, dalam byte, dari struktur ini.
Provider
Handel ke objek penyedia WMI yang diperoleh driver dengan memanggil WdfWmiProviderCreate. Jika anggota ini NULL, anggota ProviderConfig tidak boleh NULL.
ProviderConfig
Penunjuk ke struktur WDF_WMI_PROVIDER_CONFIG . Jika anggota ini NULL, anggota Penyedia tidak boleh NULL.
UseContextForQuery
Nilai Boolean yang, jika TRUE, menunjukkan bahwa driver akan menyimpan data instans di ruang konteks objek instans WMI dan tidak akan menyediakan fungsi panggilan balik EvtWmiInstanceQueryInstance . Sebaliknya, kerangka kerja akan melayani permintaan klien WMI untuk data instans dengan mengirim konten ruang konteks ke WMI. Jika anggota ini FALSE, driver harus menyediakan fungsi panggilan balik EvtWmiInstanceQueryInstance (kecuali data instans hanya tulis).
Jika UseContextForQueryTRUE, data instans harus baca-saja dan oleh karena itu driver tidak dapat menyediakan fungsi panggilan balik EvtWmiInstanceSetInstance atau EvtWmiInstanceSetItem .
Register
Nilai Boolean yang, jika TRUE, menunjukkan bahwa kerangka kerja akan mendaftarkan instans penyedia dengan layanan WMI sistem setelah membuat objek instans WMI. Jika anggota ini FALSE, driver harus memanggil WdfWmiInstanceRegister untuk mendaftarkan instans penyedia.
EvtWmiInstanceQueryInstance
Penunjuk ke fungsi panggilan balik EvtWmiInstanceQueryInstance driver untuk instans penyedia, atau NULL.
EvtWmiInstanceSetInstance
Penunjuk ke fungsi panggilan balik EvtWmiInstanceSetInstance driver untuk instans penyedia, atau NULL.
EvtWmiInstanceSetItem
Penunjuk ke fungsi panggilan balik EvtWmiInstanceSetItem driver untuk instans penyedia, atau NULL.
EvtWmiInstanceExecuteMethod
Penunjuk ke fungsi panggilan balik EvtWmiInstanceExecuteMethod driver untuk instans penyedia, atau NULL.
Keterangan
Struktur WDF_WMI_INSTANCE_CONFIG digunakan sebagai input ke metode WdfWmiInstanceCreate .
Untuk menginisialisasi struktur WDF_WMI_INSTANCE_CONFIG , driver Anda harus memanggil WDF_WMI_INSTANCE_CONFIG_INIT_PROVIDER atau WDF_WMI_INSTANCE_CONFIG_INIT_PROVIDER_CONFIG.
Persyaratan
Persyaratan | Nilai |
---|---|
Versi KMDF minimum | 1,0 |
Header | wdfwmi.h (termasuk Wdf.h) |
Lihat juga
WDF_WMI_INSTANCE_CONFIG_INIT_PROVIDER
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