Note

Access to this page requires authorization. You can try signing in or .

Access to this page requires authorization. You can try .

ROOTHUB_INFO structure (ucxroothub.h)

Provides information about a USB root hub. This structure is passed by UCX in the EVT_UCX_ROOTHUB_GET_INFO callback function.

Syntax

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

Members

Size

The size in bytes of this structure.

ControllerType

A CONTROLLER_TYPE value that identifies the type of eXtensible Host Controller Interface (xHCI) which has the root hub.

NumberOf20Ports

The number of USB 2.0 ports connected to the root hub.

NumberOf30Ports

The number of USB 3.0 ports connected to the root hub.

MaxU1ExitLatency

The exit latency for the slowest link for U1 transition.

MaxU2ExitLatency

The exit latency for the slowest link for U2 transition.

Requirements

Requirement Value
Header ucxroothub.h (include Ucxclass.h)

See also

EVT_UCX_ROOTHUB_GET_INFO


Feedback

Was this page helpful?

Additional resources