EVT_USBPM_EVENT_CALLBACK Rückruffunktion (usbpmapi.h)
Sendet Benachrichtigungen über die Ankunft/Entfernung des Hubs und Änderungen des Connectorstatus.
Syntax
EVT_USBPM_EVENT_CALLBACK EvtUsbpmEventCallback;
void EvtUsbpmEventCallback(
[In] PUSBPM_EVENT_CALLBACK_PARAMS Params
)
{...}
Parameter
[In] Params
Ein Zeiger auf die vom Aufrufer bereitgestellte USBPM_EVENT_CALLBACK_PARAMS Struktur, die der Clienttreiber mit ereignisspezifischen Daten füllt.
Rückgabewert
Keine
Bemerkungen
Der Clienttreiber registriert seine Implementierung dieser Rückruffunktion, indem er den entsprechenden Member von USBPM_CLIENT_CONFIG festlegt und dann UsbPm_Register aufruft. Policy Manager kann die Implementierung des Clienttreibers aufrufen, bevor [UsbPm_Register] zurückgegeben wird.
Damit der Policy Manager die Rückruffunktion nicht aufruft, muss der Clienttreiber UsbPm_Deregister aufrufen.
Rückruffunktionsaufrufe werden serialisiert. Nur ein Aufruf ist gleichzeitig aktiv.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10, Version 1809 |
KMDF-Mindestversion | 1,27 |
UMDF-Mindestversion | 2.27 |
Kopfzeile | usbpmapi.h |