struttura USBPM_CLIENT_CONFIG (usbpmapi.h)

Struttura di configurazione usata nella registrazione del driver client con Gestione criteri. Questa struttura viene utilizzata nella chiamata UsbPm_Register .

Sintassi

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;

Members

Version

Versione di questa struttura.

AccessDesired

OR bit per bit dei valori USBPM_ACCESS_TYPE .

EventCallback

Puntatore all'implementazione del driver client della funzione di callback USBPM_EVENT_CALLBACK .

Context

Struttura del contesto definita dal driver.

ExtraInfo

Puntatore a una struttura USBPM_CLIENT_CONFIG_EXTRA_INFO che contiene informazioni aggiuntive, ad esempio l'oggetto dispositivo WDM associato al driver client.

Requisiti

Requisito Valore
Client minimo supportato Windows 10, versione 1809
Versione KMDF minima 1.27
Versione UMDF minima 2.27
Intestazione usbpmapi.h

Vedi anche

UsbPm_Register