struttura URS_CONFIG (ursdevice.h)
Contiene puntatori alle funzioni di callback degli eventi implementate dal driver client URS per un controller a doppio ruolo USB. Inizializzare questa struttura chiamando URS_CONFIG_INIT.
Sintassi
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;
Members
Size
Dimensione della struttura.
HostInterfaceType
Valore di tipo URS_HOST_INTERFACE_TYPE che indica il tipo di controller host USB: EHCI, xHCI o altro.
EvtUrsFilterRemoveResourceRequirements
Puntatore a una funzione di callback EVT_URS_DEVICE_FILTER_RESOURCE_REQUIREMENTS.
EvtUrsSetRole
Puntatore a una funzione di callback EVT_URS_SET_ROLE.
Requisiti
Requisito | Valore |
---|---|
Versione KMDF minima | 1.0 |
Intestazione | ursdevice.h (include Urscx.h) |