Condividi tramite


EVT_USBPM_EVENT_CALLBACK funzione di callback (usbpmapi.h)

Invia notifiche relative all'arrivo/rimozione dell'hub e alle modifiche dello stato del connettore.

Sintassi

EVT_USBPM_EVENT_CALLBACK EvtUsbpmEventCallback;

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

Parametri

[In] Params

Puntatore alla struttura USBPM_EVENT_CALLBACK_PARAMS fornita dal chiamante che il driver client riempie con dati specifici dell'evento.

Valore restituito

nessuno

Osservazioni

Il driver client registra l'implementazione di questa funzione di callback impostando il membro appropriato di USBPM_CLIENT_CONFIG e quindi chiamando UsbPm_Register. Gestione criteri può richiamare l'implementazione del driver client prima che [UsbPm_Register] restituisca.

Per impedire a Gestione criteri di richiamare la funzione di callback, il driver client deve chiamare UsbPm_Deregister.

Le chiamate di funzione di callback vengono serializzate. Una sola chiamata è attiva alla volta.

Requisiti

Requisito Valore
Client minimo supportato Windows 10, versione 1809
Versione KMDF minima 1.27
Versione UMDF minima 2.27
Intestazione usbpmapi.h

Vedi anche

USBPM_EVENT_CALLBACK_PARAMS