Compartilhar via


estrutura ROOTHUB_20PORT_INFO (ucxroothub.h)

Fornece informações sobre uma porta de hub raiz USB 2.0. Essa estrutura é passada pelo UCX na função de retorno de chamada EVT_UCX_ROOTHUB_GET_20PORT_INFO.

Sintaxe

typedef struct _ROOTHUB_20PORT_INFO {
  USHORT                               PortNumber;
  UCHAR                                MinorRevision;
  UCHAR                                HubDepth;
  TRISTATE                             Removable;
  TRISTATE                             IntegratedHubImplemented;
  TRISTATE                             DebugCapable;
  CONTROLLER_USB_20_HARDWARE_LPM_FLAGS ControllerUsb20HardwareLpmFlags;
} ROOTHUB_20PORT_INFO, *PROOTHUB_20PORT_INFO;

Membros

PortNumber

O número da porta do hub raiz USB 2.0.

MinorRevision

Número de revisão secundária.

HubDepth

O limite de profundidade do hub.

Removable

Um valor TRISTATE que indica se a porta é removível.

IntegratedHubImplemented

Um valor TRISTATE que indica se a porta é implementada.

DebugCapable

Um valor TRISTATE que indica se a porta é capaz de depurar.

ControllerUsb20HardwareLpmFlags

Um valor que indica sinalizadores de LPM (Gerenciamento de Energia de Link) para o controlador.

Requisitos

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