Freigeben über


URS_CONFIG Struktur (ursdevice.h)

Enthält Zeiger auf Ereignisrückruffunktionen, die vom URS-Clienttreiber für einen USB-Dual-Role-Controller implementiert werden. Initialisieren Sie diese Struktur, indem Sie URS_CONFIG_INITaufrufen.

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;

Angehörige

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
Minimale KMDF-Version 1.0
Header- ursdevice.h (include Urscx.h)

Siehe auch

URS_CONFIG_INIT

UrsDeviceInitialize