ROOTHUB_INFO - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// ucxroothub.h

typedef struct _ROOTHUB_INFO {
  ULONG           Size;
  CONTROLLER_TYPE ControllerType;
  USHORT          NumberOf20Ports;
  USHORT          NumberOf30Ports;
  USHORT          MaxU1ExitLatency;
  USHORT          MaxU2ExitLatency;
} ROOTHUB_INFO, *PROOTHUB_INFO;
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ns-ucxroothub-_roothub_info)

_ROOTHUB_INFO structure

Description

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

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.

See also

EVT_UCX_ROOTHUB_GET_INFO