estructura USBD_ENDPOINT_OFFLOAD_INFORMATION_V1 (usb.h)
Almacena información específica de xHCI V1 que usan los controladores de cliente para transferir datos hacia y desde los puntos de conexión descargados.
Sintaxis
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;
Miembros
Size
Tamaño de esta estructura.
EndpointAddress
Especifica la dirección del punto de conexión definido por USB.
ResourceId
Identificador del recurso.
Mode
Valor de USBD_ENDPOINT_OFFLOAD_MODE que indica si la descarga de puntos de conexión se controla en software o en el dispositivo USB o el controlador host.
RootHubPortNumber
Número de puerto del centro raíz al que está conectado el dispositivo.
RouteString
Cadena de ruta que describe la ruta de acceso desde el centro raíz al dispositivo.
Speed
Velocidad del dispositivo USB.
UsbDeviceAddress
Dirección USB del dispositivo.
SlotId
Identificador de ranura del dispositivo.
MultiTT
Indica si el dispositivo está conectado a un centro con traductores de transacciones.
LSOrFSDeviceConnectedToTTHub
Indica si el dispositivo es un dispositivo de baja velocidad o de velocidad completa conectado a un centro con traductores de transacciones.
Reserved0
Reservado.
TransferSegmentLA
Dirección física del segmento de anillo de transferencia.
TransferSegmentVA
Dirección virtual del segmento de anillo de transferencia.
TransferRingSize
Tamaño del anillo de transferencia.
TransferRingInitialCycleBit
Bit de ciclo inicial del anillo de transferencia.
MessageNumber
Número de mensaje del anillo de eventos secundario.
EventRingSegmentLA
Dirección física del segmento de anillo de eventos.
EventRingSegmentVA
Dirección virtual del segmento del anillo de eventos.
EventRingSize
Tamaño del anillo de eventos, en bytes.
EventRingInitialCycleBit
Bit de ciclo inicial del anillo de eventos.
see-also
Requisitos
Requisito | Valor |
---|---|
Header | usb.h |