Bagikan melalui


struktur WDF_WMI_PROVIDER_CONFIG (wdfwmi.h)

[Berlaku untuk KMDF saja]

Struktur WDF_WMI_PROVIDER_CONFIG berisi informasi konfigurasi untuk blok data WMI driver.

Sintaks

typedef struct _WDF_WMI_PROVIDER_CONFIG {
  ULONG                                 Size;
  GUID                                  Guid;
  ULONG                                 Flags;
  ULONG                                 MinInstanceBufferSize;
  PFN_WDF_WMI_PROVIDER_FUNCTION_CONTROL EvtWmiProviderFunctionControl;
} WDF_WMI_PROVIDER_CONFIG, *PWDF_WMI_PROVIDER_CONFIG;

Anggota

Size

Ukuran, dalam byte, dari struktur ini.

Guid

Nama simbolis GUID yang mengidentifikasi blok data WMI.

Flags

Bitwise OR dari nilai yang ditik WDF_WMI_PROVIDER_FLAGS.

MinInstanceBufferSize

Ukuran minimum, dalam byte, dari buffer panjang tetap yang akan digunakan oleh fungsi panggilan balik EvtWmiInstanceQueryInstance dan EvtWmiInstanceSetInstance untuk instans penyedia. Anggota ini harus nol untuk buffer panjang variabel. Anggota ini diabaikan jika WdfWmiProviderEventOnly diatur dalam anggota Bendera .

EvtWmiProviderFunctionControl

Penunjuk ke fungsi panggilan balik EvtWmiProviderFunctionControl driver, atau NULL.

Keterangan

Struktur WDF_WMI_PROVIDER_CONFIG digunakan sebagai input ke metode WdfWmiProviderCreate .

Untuk menginisialisasi struktur WDF_WMI_PROVIDER_CONFIG , driver Anda harus memanggil WDF_WMI_PROVIDER_CONFIG_INIT.

Persyaratan

Persyaratan Nilai
Versi KMDF minimum 1,0
Header wdfwmi.h (termasuk Wdf.h)

Lihat juga

EvtWmiInstanceQueryInstance

EvtWmiInstanceSetInstance

EvtWmiProviderFunctionControl

WDF_WMI_PROVIDER_CONFIG_INIT

WDF_WMI_PROVIDER_FLAGS

WdfWmiProviderCreate