Freigeben über


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

Siehe auch

USBPM_EVENT_CALLBACK_PARAMS