URS_CONFIG-Struktur (ursdevice.h)
Enthält Zeiger auf Ereignisrückruffunktionen, die vom URS-Clienttreiber für einen USB-Controller mit zwei Rollen implementiert werden. Initialisieren Sie diese Struktur, indem Sie URS_CONFIG_INIT aufrufen.
Syntax
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;
Member
Size
Die Größe dieser Struktur.
HostInterfaceType
Ein URS_HOST_INTERFACE_TYPE Typwert, der den Typ des USB-Hostcontrollers angibt: EHCI, xHCI oder andere.
EvtUrsFilterRemoveResourceRequirements
Ein Zeiger auf eine EVT_URS_DEVICE_FILTER_RESOURCE_REQUIREMENTS Rückruffunktion.
EvtUrsSetRole
Ein Zeiger auf eine EVT_URS_SET_ROLE Rückruffunktion.
Anforderungen
Anforderung | Wert |
---|---|
KMDF-Mindestversion | 1.0 |
Kopfzeile | ursdevice.h (include Urscx.h) |