Compartilhar via


estrutura ROOTHUB_INFO (ucxroothub.h)

Fornece informações sobre um hub raiz USB. Essa estrutura é passada pelo UCX na função de retorno de chamada EVT_UCX_ROOTHUB_GET_INFO.

Sintaxe

typedef struct _ROOTHUB_INFO {
  ULONG           Size;
  CONTROLLER_TYPE ControllerType;
  USHORT          NumberOf20Ports;
  USHORT          NumberOf30Ports;
  USHORT          MaxU1ExitLatency;
  USHORT          MaxU2ExitLatency;
} ROOTHUB_INFO, *PROOTHUB_INFO;

Membros

Size

O tamanho em bytes dessa estrutura.

ControllerType

Um valor CONTROLLER_TYPE que identifica o tipo de xHCI (Interface do Controlador de Host) eXtensible que tem o hub raiz.

NumberOf20Ports

O número de portas USB 2.0 conectadas ao hub raiz.

NumberOf30Ports

O número de portas USB 3.0 conectadas ao hub raiz.

MaxU1ExitLatency

A latência de saída para o link mais lento para a transição U1.

MaxU2ExitLatency

A latência de saída para o link mais lento para a transição do U2.

Requisitos

Requisito Valor
Cabeçalho ucxroothub.h (inclua Ucxclass.h)

Confira também

EVT_UCX_ROOTHUB_GET_INFO