Partager via


fonction USBPM_CLIENT_CONFIG_INIT (usbpmapi.h)

Initialise une structure USBPM_CLIENT_CONFIG. Le pilote client doit appeler cette fonction avant d’appeler UsbPm_Register.

Syntaxe

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
);

Paramètres

[Out] ClientConfig

Pointeur vers un USBPM_CLIENT_CONFIG à initialiser.

[In] AccessDesired

Or au niveau du bit des indicateurs définis par l’énumération USBPM_ACCESS_TYPE qui indique le type d’accès requis par le pilote client.

[In] EventCallback

Pointeur vers la fonction de rappel EVT_USBPM_EVENT_CALLBACK implémentée par le pilote client.

[In] ExtraInfo

Pointeur vers une structure USBPM_CLIENT_CONFIG_EXTRA_INFO qui contient des informations facultatives telles que l’objet d’appareil WDM.

Valeur de retour

Aucun

Exigences

Exigence Valeur
client minimum pris en charge Windows 10, version 1809
version minimale de KMDF 1.27
version minimale de UMDF 2.27
d’en-tête usbpmapi.h