USBPM_CLIENT_CONFIG_INIT-Funktion (usbpmapi.h)

Initialisiert eine USBPM_CLIENT_CONFIG-Struktur . Der Clienttreiber muss diese Funktion aufrufen, bevor UsbPm_Register aufgerufen wird.

Syntax

void USBPM_CLIENT_CONFIG_INIT(
  [Out] PUSBPM_CLIENT_CONFIG            ClientConfig,
  [In]  ULONG                           AccessDesired,
  [In]  PFN_USBPM_EVENT_CALLBACK        EventCallback,
  [In]  PUSBPM_CLIENT_CONFIG_EXTRA_INFO ExtraInfo
);

Parameter

[Out] ClientConfig

Ein Zeiger auf eine zu initialisierende USBPM_CLIENT_CONFIG.

[In] AccessDesired

Ein bitweises OR der Flags, die durch die USBPM_ACCESS_TYPE-Enumeration definiert werden, die den Typ des Zugriffs angibt, den der Clienttreiber benötigt.

[In] EventCallback

Ein Zeiger auf die vom Clienttreiber implementierte EVT_USBPM_EVENT_CALLBACK Rückruffunktion.

[In] ExtraInfo

Ein Zeiger auf eine USBPM_CLIENT_CONFIG_EXTRA_INFO-Struktur , die optionale Informationen wie das WDM-Geräteobjekt enthält.

Rückgabewert

Keine

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10, Version 1809
KMDF-Mindestversion 1,27
UMDF-Mindestversion 2.27
Kopfzeile usbpmapi.h