struktur USBPM_CLIENT_CONFIG (usbpmapi.h)

Struktur konfigurasi yang digunakan dalam mendaftarkan driver klien dengan Manajer Kebijakan. Struktur ini digunakan dalam panggilan UsbPm_Register .

Sintaks

typedef struct _USBPM_CLIENT_CONFIG {
  ULONG                           Version;
  ULONG                           AccessDesired;
  PFN_USBPM_EVENT_CALLBACK        EventCallback;
  PVOID                           Context;
  PUSBPM_CLIENT_CONFIG_EXTRA_INFO ExtraInfo;
} USBPM_CLIENT_CONFIG, *PUSBPM_CLIENT_CONFIG;

Anggota

Version

Versi struktur ini.

AccessDesired

Bitwise-OR dari nilai USBPM_ACCESS_TYPE .

EventCallback

Penunjuk ke implementasi driver klien dari fungsi panggilan balik USBPM_EVENT_CALLBACK .

Context

Struktur konteks yang ditentukan driver.

ExtraInfo

Penunjuk ke struktur USBPM_CLIENT_CONFIG_EXTRA_INFO yang berisi informasi tambahan, seperti objek perangkat WDM yang terkait dengan driver klien.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 10, version 1809
Versi KMDF minimum 1.27
Versi UMDF minimum 2.27
Header usbpmapi.h

Lihat juga

UsbPm_Register