structure USBD_ENDPOINT_OFFLOAD_INFORMATION_V1 (usb.h)
Stocke les informations V1 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_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;
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 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 auquel l’appareil est connecté.
RouteString
Chaîne d’itinéraire décrivant le chemin d’accès du hub racine à l’appareil.
Speed
Vitesse du périphérique USB.
UsbDeviceAddress
Adresse USB de l’appareil.
SlotId
ID d’emplacement de l’appareil.
MultiTT
Indique si l’appareil est connecté à un hub avec des traducteurs de transactions.
LSOrFSDeviceConnectedToTTHub
Indique si l’appareil est un appareil à faible vitesse ou à pleine vitesse connecté à un hub avec des traducteurs de transactions.
Reserved0
Réservé.
TransferSegmentLA
Adresse physique du segment d’anneau de transfert.
TransferSegmentVA
Adresse virtuelle du segment d’anneau de transfert.
TransferRingSize
Taille de l’anneau de transfert.
TransferRingInitialCycleBit
Bit de cycle initial de l’anneau de transfert.
MessageNumber
Numéro de message de l’anneau d’événements secondaire.
EventRingSegmentLA
Adresse physique du segment d’anneau d’événements.
EventRingSegmentVA
Adresse virtuelle du segment d’anneau d’événements.
EventRingSize
Taille de l’anneau d’événements, en octets.
EventRingInitialCycleBit
Bit de cycle initial de l’anneau d’événements.
voir aussi
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | usb.h |