USBPM_CLIENT_CONFIG_INIT-Funktion (usbpmapi.h)
Initialisiert eine USBPM_CLIENT_CONFIG Struktur. Der Clienttreiber muss diese Funktion aufrufen, bevor UsbPm_Registeraufgerufen 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 USBPM_CLIENT_CONFIG, die initialisiert werden soll.
[In] AccessDesired
Bitweise ODER der flags, die durch die USBPM_ACCESS_TYPE-Aufzählung definiert sind, 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
Nichts
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 10, Version 1809 |
Minimale KMDF-Version | 1.27 |
Mindest-UMDF-Version | 2.27 |
Header- | usbpmapi.h |