Partager via


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

Voir aussi

UsbPm_Register