URS_CONFIG structure (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 à 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
La 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 .
Configuration requise
Condition requise | Valeur |
---|---|
Version KMDF minimale | 1.0 |
En-tête | ursdevice.h (include Urscx.h) |