EVT_USBPM_EVENT_CALLBACK funzione di callback (usbpmapi.h)
Invia notifiche sull'arrivo/rimozione dell'hub e sulle 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 di 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.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows 10, versione 1809 |
versione minima di KMDF | 1.27 |
versione minima di UMDF | 2.27 |
intestazione | usbpmapi.h |