struttura USBD_ENDPOINT_OFFLOAD_INFORMATION_V1 (usb.h)
Archivia informazioni V1 specifiche di xHCI usate dai driver client per trasferire i dati da e verso gli endpoint offloaded.
Sintassi
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;
Membri
Size
Dimensione di questa struttura.
EndpointAddress
Specifica l'indirizzo endpoint definito da USB.
ResourceId
Identificatore della risorsa.
Mode
Valore USBD_ENDPOINT_OFFLOAD_MODE che indica se l'offload dell'endpoint viene gestito nel software o nel dispositivo USB o nel controller host.
RootHubPortNumber
Numero di porta dell'hub radice a cui è connesso il dispositivo.
RouteString
Stringa di route che descrive il percorso dall'hub radice al dispositivo.
Speed
Velocità del dispositivo USB.
UsbDeviceAddress
Indirizzo USB del dispositivo.
SlotId
ID dello slot del dispositivo.
MultiTT
Indica se il dispositivo è connesso a un hub con convertitori di transazioni.
LSOrFSDeviceConnectedToTTHub
Indica se il dispositivo è un dispositivo a bassa velocità o a velocità intera connesso a un hub con traduttori di transazioni.
Reserved0
Riservato.
TransferSegmentLA
Indirizzo fisico del segmento dell'anello di trasferimento.
TransferSegmentVA
Indirizzo virtuale del segmento dell'anello di trasferimento.
TransferRingSize
Dimensione dell'anello di trasferimento.
TransferRingInitialCycleBit
Bit del ciclo iniziale dell'anello di trasferimento.
MessageNumber
Numero di messaggio per l'anello di eventi secondario.
EventRingSegmentLA
Indirizzo fisico del segmento dell'anello di eventi.
EventRingSegmentVA
Indirizzo virtuale del segmento dell'anello di eventi.
EventRingSize
Dimensione dell'anello dell'evento, in byte.
EventRingInitialCycleBit
Bit del ciclo iniziale dell'anello dell'evento.
see-also
Fabbisogno
Requisito | Valore |
---|---|
intestazione | usb.h |