Partager via


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

Voir aussi

UsbPm_Register