funzione USBPM_CLIENT_CONFIG_INIT (usbpmapi.h)

Inizializza una struttura USBPM_CLIENT_CONFIG . Il driver client deve chiamare questa funzione prima di chiamare UsbPm_Register.

Sintassi

void USBPM_CLIENT_CONFIG_INIT(
  [Out] PUSBPM_CLIENT_CONFIG            ClientConfig,
  [In]  ULONG                           AccessDesired,
  [In]  PFN_USBPM_EVENT_CALLBACK        EventCallback,
  [In]  PUSBPM_CLIENT_CONFIG_EXTRA_INFO ExtraInfo
);

Parametri

[Out] ClientConfig

Puntatore a un USBPM_CLIENT_CONFIG da inizializzare.

[In] AccessDesired

Un or bit per bit dei flag definiti dall'enumerazione USBPM_ACCESS_TYPE che indica il tipo di accesso richiesto dal driver client.

[In] EventCallback

Puntatore alla funzione di callback EVT_USBPM_EVENT_CALLBACK implementata dal driver client.

[In] ExtraInfo

Puntatore a una struttura USBPM_CLIENT_CONFIG_EXTRA_INFO che contiene informazioni facoltative, ad esempio l'oggetto dispositivo WDM.

Valore restituito

nessuno

Requisiti

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