structure USBPM_CLIENT_CONFIG (usbpmapi.h)
Structure de configuration utilisée dans l’inscription du pilote client auprès du Gestionnaire de stratégies. 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 de USBPM_ACCESS_TYPE.
EventCallback
Pointeur vers l’implémentation du pilote client de la fonction de rappel USBPM_EVENT_CALLBACK.
Context
Structure de contexte définie par un 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.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows 10, version 1809 |
version minimale de KMDF | 1.27 |
version minimale de UMDF | 2.27 |
d’en-tête | usbpmapi.h |