// ucxroothub.h
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;
View the official Windows Driver Kit DDI referenceNo description available.
Provides information about a USB 2.0 root hub port. This structure is passed by UCX in the EVT_UCX_ROOTHUB_GET_20PORT_INFO callback function.
PortNumberThe USB 2.0 root hub port number.
MinorRevisionMinor revision number.
HubDepthThe hub depth limit.
RemovableA TRISTATE value that indicates if the port is removable.
IntegratedHubImplementedA TRISTATE value that indicates if the port is implemented.
DebugCapableA TRISTATE value that indicates if the port is debug capable.
ControllerUsb20HardwareLpmFlagsA value that indicates Link Power Management (LPM) flags for the controller.