EVT_USBPM_EVENT_CALLBACK fonction de rappel (usbpmapi.h)

Envoie des notifications sur l’arrivée/suppression du hub et les changements d’état du connecteur.

Syntaxe

EVT_USBPM_EVENT_CALLBACK EvtUsbpmEventCallback;

void EvtUsbpmEventCallback(
  [In] PUSBPM_EVENT_CALLBACK_PARAMS Params
)
{...}

Paramètres

[In] Params

Pointeur vers la structure de USBPM_EVENT_CALLBACK_PARAMS de l’appelant que le pilote client remplit avec des données spécifiques à l’événement.

Valeur de retour

None

Remarques

Le pilote client inscrit son implémentation de cette fonction de rappel en définissant le membre approprié de USBPM_CLIENT_CONFIG , puis en appelant UsbPm_Register. Policy Manager peut appeler l’implémentation du pilote client avant le retour de [UsbPm_Register].

Pour empêcher Policy Manager d’appeler la fonction de rappel, le pilote client doit appeler UsbPm_Deregister.

Les appels de fonction de rappel sont sérialisés. Un seul appel est actif à la fois.

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

Voir aussi

USBPM_EVENT_CALLBACK_PARAMS