struttura USBD_ENDPOINT_OFFLOAD_INFORMATION (usb.h)

Archivia informazioni specifiche di xHCI usate dai driver client per trasferire i dati da e verso gli endpoint offloaded.

Sintassi

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;

Members

Size

Dimensione della struttura.

EndpointAddress

Specifica l'indirizzo endpoint definito da USB.

ResourceId

Identificatore della risorsa.

Mode

Valore di tipo USBD_ENDPOINT_OFFLOAD_MODE che indica se l'offload degli endpoint viene gestito nel software o nel dispositivo USB o nel controller host.

RootHubPortNumber

Numero di porta dell'hub radice.

RouteString

Stringa di route.

Speed

Velocità.

UsbDeviceAddress

Indirizzo del dispositivo USB.

SlotId

Identificatore dello slot.

MultiTT

Hub TT (Transaction Translator).

LSOrFSDeviceConnectedToTTHub

Reserved0

Riservato.

TransferSegmentLA

TransferSegmentVA

TransferRingSize

TransferRingInitialCycleBit

MessageNumber

EventRingSegmentLA

EventRingSegmentVA

EventRingSize

EventRingInitialCycleBit

Requisiti

Requisito Valore
Client minimo supportato Windows 10, versione 1709
Server minimo supportato Windows Server 2016
Intestazione usb.h