USBD_ENDPOINT_OFFLOAD_INFORMATION-Struktur (usb.h)

Speichert xHCI-spezifische Informationen, die von Clienttreibern zum Übertragen von Daten zu und von den ausgeladenen Endpunkten verwendet werden.

Syntax

typedef struct _USBD_ENDPOINT_OFFLOAD_INFORMATION {
  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, *PUSBD_ENDPOINT_OFFLOAD_INFORMATION;

Member

Size

Die Größe dieser Struktur.

EndpointAddress

Gibt die ÜBER USB definierte Endpunktadresse an.

ResourceId

Der Ressourcenbezeichner.

Mode

Ein USBD_ENDPOINT_OFFLOAD_MODE-Typwert, der angibt, ob die Endpunktausladung in der Software oder auf dem USB-Gerät oder Hostcontroller erfolgt.

RootHubPortNumber

Die Portnummer des Stammhubs.

RouteString

Die Routenzeichenfolge.

Speed

Die Geschwindigkeit.

UsbDeviceAddress

Die USB-Geräteadresse.

SlotId

Der Slotbezeichner.

MultiTT

Transaktionsübersetzungshub (TT).

LSOrFSDeviceConnectedToTTHub

Reserved0

Reserviert.

TransferSegmentLA

TransferSegmentVA

TransferRingSize

TransferRingInitialCycleBit

MessageNumber

EventRingSegmentLA

EventRingSegmentVA

EventRingSize

EventRingInitialCycleBit

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10, Version 1709
Unterstützte Mindestversion (Server) Windows Server 2016
Kopfzeile usb.h