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 aufrufer-spupplied 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

Weitere Informationen

USBPM_EVENT_CALLBACK_PARAMS