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 fournie par 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 |