EVT_USBPM_EVENT_CALLBACK Rückruffunktion (usbpmapi.h)
Sendet Benachrichtigungen über Änderungen des Hub-Ankunfts-/Entfernungs- und Verbinderstatus.
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 ausfüllt.
Rückgabewert
Nichts
Bemerkungen
Der Clienttreiber registriert seine Implementierung dieser Rückruffunktion, indem das entsprechende Mitglied von USBPM_CLIENT_CONFIG festgelegt und dann UsbPm_Registeraufgerufen wird. Der Richtlinien-Manager kann die Implementierung des Clienttreibers aufrufen, bevor [UsbPm_Register] zurückgegeben wird.
Um zu verhindern, dass der Richtlinien-Manager die Rückruffunktion aufruft, muss der Clienttreiber UsbPm_Deregisteraufrufen.
Rückruffunktionsaufrufe werden serialisiert. Nur ein Anruf ist gleichzeitig aktiv.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 10, Version 1809 |
Minimale KMDF-Version | 1.27 |
Mindest-UMDF-Version | 2.27 |
Header- | usbpmapi.h |