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) |