Partager via


structure URS_CONFIG (ursdevice.h)

Contient des pointeurs vers des fonctions de rappel d’événement implémentées par le pilote client URS pour un contrôleur de double rôle USB. Initialisez cette structure en appelant URS_CONFIG_INIT.

Syntaxe

typedef struct _URS_CONFIG {
  ULONG                                       Size;
  URS_HOST_INTERFACE_TYPE                     HostInterfaceType;
  PFN_URS_DEVICE_FILTER_RESOURCE_REQUIREMENTS EvtUrsFilterRemoveResourceRequirements;
  PFN_URS_SET_ROLE                            EvtUrsSetRole;
} URS_CONFIG, *PURS_CONFIG;

Membres

Size

Taille de cette structure.

HostInterfaceType

Valeur de type URS_HOST_INTERFACE_TYPE qui indique le type de contrôleur hôte USB : EHCI, xHCI ou autre.

EvtUrsFilterRemoveResourceRequirements

Pointeur vers une fonction de rappel EVT_URS_DEVICE_FILTER_RESOURCE_REQUIREMENTS.

EvtUrsSetRole

Pointeur vers une fonction de rappel EVT_URS_SET_ROLE.

Exigences

Exigence Valeur
version minimale de KMDF 1.0
d’en-tête ursdevice.h (include Urscx.h)

Voir aussi

URS_CONFIG_INIT

UrsDeviceInitialize