USBPM_CLIENT_CONFIG structure (usbpmapi.h)
Structure de configuration utilisée dans l’inscription du pilote client auprès de Policy Manager. Cette structure est utilisée dans l’appel UsbPm_Register .
Syntaxe
typedef struct _USBPM_CLIENT_CONFIG {
ULONG Version;
ULONG AccessDesired;
PFN_USBPM_EVENT_CALLBACK EventCallback;
PVOID Context;
PUSBPM_CLIENT_CONFIG_EXTRA_INFO ExtraInfo;
} USBPM_CLIENT_CONFIG, *PUSBPM_CLIENT_CONFIG;
Membres
Version
Version de cette structure.
AccessDesired
Or au niveau du bit des valeurs USBPM_ACCESS_TYPE .
EventCallback
Pointeur vers l’implémentation par le pilote client de la fonction de rappel USBPM_EVENT_CALLBACK .
Context
Structure de contexte définie par le pilote.
ExtraInfo
Pointeur vers une structure USBPM_CLIENT_CONFIG_EXTRA_INFO qui contient des informations supplémentaires, telles que l’objet de périphérique WDM associé au pilote client.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 10, version 1809 |
Version KMDF minimale | 1,27 % |
Version UMDF minimale | 2,27 |
En-tête | usbpmapi.h |