USBD_ENDPOINT_OFFLOAD_INFORMATION_V1-Struktur (usb.h)
Speichert xHCI-spezifische V1-Informationen, die von Clienttreibern zum Übertragen von Daten zu und von den ausgeladenen Endpunkten verwendet werden.
Syntax
typedef struct _USBD_ENDPOINT_OFFLOAD_INFORMATION_V1 {
ULONG Size;
USHORT EndpointAddress;
ULONG ResourceId;
USBD_ENDPOINT_OFFLOAD_MODE Mode;
ULONG RootHubPortNumber : 8;
ULONG RouteString : 20;
ULONG Speed : 4;
ULONG UsbDeviceAddress : 8;
ULONG SlotId : 8;
ULONG MultiTT : 1;
ULONG LSOrFSDeviceConnectedToTTHub : 1;
ULONG Reserved0 : 14;
PHYSICAL_ADDRESS TransferSegmentLA;
PVOID TransferSegmentVA;
size_t TransferRingSize;
ULONG TransferRingInitialCycleBit;
ULONG MessageNumber;
PHYSICAL_ADDRESS EventRingSegmentLA;
PVOID EventRingSegmentVA;
size_t EventRingSize;
ULONG EventRingInitialCycleBit;
} USBD_ENDPOINT_OFFLOAD_INFORMATION_V1, *PUSBD_ENDPOINT_OFFLOAD_INFORMATION_V1;
Member
Size
Die Größe dieser Struktur.
EndpointAddress
Gibt die ÜBER USB definierte Endpunktadresse an.
ResourceId
Der Ressourcenbezeichner.
Mode
Ein USBD_ENDPOINT_OFFLOAD_MODE Wert, der angibt, ob die Endpunktausladung in Software oder auf dem USB-Gerät oder Hostcontroller erfolgt.
RootHubPortNumber
Die Portnummer des Stammhubs, mit dem das Gerät verbunden ist.
RouteString
Die Routenzeichenfolge, die den Pfad vom Stammhub zum Gerät beschreibt.
Speed
Die Geschwindigkeit des USB-Geräts.
UsbDeviceAddress
Die USB-Adresse des Geräts.
SlotId
Die Slot-ID des Geräts.
MultiTT
Gibt an, ob das Gerät mit transaktionsübersetzern mit einem Hub verbunden ist.
LSOrFSDeviceConnectedToTTHub
Gibt an, ob es sich bei dem Gerät um ein Gerät mit niedriger Geschwindigkeit oder einem Gerät handelt, das mit einem Hub mit Transaktionsübersetzern verbunden ist.
Reserved0
Reserviert.
TransferSegmentLA
Die physische Adresse des Übertragungsringsegments.
TransferSegmentVA
Die virtuelle Adresse des Übertragungsringsegments.
TransferRingSize
Die Größe des Übertragungsrings.
TransferRingInitialCycleBit
Das Anfängliche Zyklusbit des Übertragungsrings.
MessageNumber
Die Nachrichtennummer für den sekundären Ereignisring.
EventRingSegmentLA
Die physische Adresse des Ereignisringsegments.
EventRingSegmentVA
Die virtuelle Adresse des Ereignisringsegments.
EventRingSize
Die Größe des Ereignisrings in Bytes.
EventRingInitialCycleBit
Das Anfängliche Zyklusbit des Ereignisrings.
Siehe auch
Anforderungen
Anforderung | Wert |
---|---|
Header | usb.h |