structure USBD_ENDPOINT_OFFLOAD_INFORMATION (usb.h)

Stocke les informations spécifiques à xHCI utilisées par les pilotes clients pour transférer des données vers et depuis les points de terminaison déchargés.

Syntaxe

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;

Membres

Size

La taille de cette structure.

EndpointAddress

Spécifie l’adresse de point de terminaison définie par USB.

ResourceId

Identificateur de ressource.

Mode

Valeur de type USBD_ENDPOINT_OFFLOAD_MODE qui indique si le déchargement du point de terminaison est géré dans le logiciel ou le périphérique USB ou le contrôleur hôte.

RootHubPortNumber

Numéro de port du hub racine.

RouteString

Chaîne d’itinéraire.

Speed

La vitesse.

UsbDeviceAddress

Adresse du périphérique USB.

SlotId

Identificateur d’emplacement.

MultiTT

Hub TT (Transaction Translator).

LSOrFSDeviceConnectedToTTHub

Reserved0

Réservé.

TransferSegmentLA

TransferSegmentVA

TransferRingSize

TransferRingInitialCycleBit

MessageNumber

EventRingSegmentLA

EventRingSegmentVA

EventRingSize

EventRingInitialCycleBit

Spécifications

Condition requise Valeur
Client minimal pris en charge Windows 10, version 1709
Serveur minimal pris en charge Windows Server 2016
En-tête usb.h