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 |