Compartir a través de


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