USBPM_CLIENT_CONFIG_INIT, fonction (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

None

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10, version 1809
Version KMDF minimale 1,27 %
Version UMDF minimale 2,27
En-tête usbpmapi.h