estrutura USBD_ENDPOINT_OFFLOAD_INFORMATION_V1 (usb.h)
Armazena informações V1 específicas do xHCI que são usadas pelos drivers de cliente para transferir dados de e para os pontos de extremidade descarregados.
Sintaxe
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;
Membros
Size
O tamanho desta estrutura.
EndpointAddress
Especifica o endereço do ponto de extremidade definido por USB.
ResourceId
O identificador do recurso.
Mode
Um valor USBD_ENDPOINT_OFFLOAD_MODE que indica se o descarregamento de ponto de extremidade é tratado no software ou no dispositivo USB ou no controlador de host.
RootHubPortNumber
O número da porta do hub raiz ao qual o dispositivo está conectado.
RouteString
A cadeia de caracteres de rota que descreve o caminho do hub raiz para o dispositivo.
Speed
A velocidade do dispositivo USB.
UsbDeviceAddress
O endereço USB do dispositivo.
SlotId
A ID do slot do dispositivo.
MultiTT
Indica se o dispositivo está conectado a um hub com tradutores de transações.
LSOrFSDeviceConnectedToTTHub
Indica se o dispositivo é um dispositivo de baixa velocidade ou de velocidade total conectado a um hub com tradutores de transações.
Reserved0
Reservado.
TransferSegmentLA
O endereço físico do segmento de anel de transferência.
TransferSegmentVA
O endereço virtual do segmento de anel de transferência.
TransferRingSize
O tamanho do anel de transferência.
TransferRingInitialCycleBit
O bit de ciclo inicial do anel de transferência.
MessageNumber
O número da mensagem para o anel de evento secundário.
EventRingSegmentLA
O endereço físico do segmento do anel de eventos.
EventRingSegmentVA
O endereço virtual do segmento de anel de eventos.
EventRingSize
O tamanho do anel de evento, em bytes.
EventRingInitialCycleBit
O bit de ciclo inicial do anel de evento.
consulte-também
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | usb.h |