ROOTHUB_30PORTS_INFO structure (ucxroothub.h)

Provides information about USB 3.0 root hub ports. This structure is passed by UCX in the EVT_UCX_ROOTHUB_GET_30PORT_INFO callback function.

Syntax

typedef struct _ROOTHUB_30PORTS_INFO {
  ULONG                Size;
  USHORT               NumberOfPorts;
  USHORT               PortInfoSize;
  PROOTHUB_30PORT_INFO *PortInfoArray;
} ROOTHUB_30PORTS_INFO, *PROOTHUB_30PORTS_INFO;

Members

Size

The size in bytes of this structure.

NumberOfPorts

Number of USB 3.0 root hub ports.

PortInfoSize

The size of the ROOTHUB_30PORT_INFO array.

PortInfoArray

A pointer to an array of ROOTHUB_30PORT_INFO structures.

Requirements

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

See also

EVT_UCX_ROOTHUB_GET_30PORT_INFO