Partager via


EVT_USBPM_EVENT_CALLBACK fonction de rappel (usbpmapi.h)

Envoie des notifications sur l’arrivée/suppression du hub et les modifications 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 USBPM_EVENT_CALLBACK_PARAMS fournie par l’appelant que le pilote client remplit avec des données spécifiques à l’événement.

Valeur de retour

Aucun

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. Le Gestionnaire de stratégies peut appeler l’implémentation du pilote client avant [UsbPm_Register] retourne.

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.

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

Voir aussi

USBPM_EVENT_CALLBACK_PARAMS