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 |