USB_DEVICE_PORT_PATH structure (ucxusbdevice.h)

Contains the port path of a USB device.

Syntax

typedef struct _USB_DEVICE_PORT_PATH {
  ULONG Size;
  ULONG PortPathDepth;
  ULONG TTHubDepth;
  ULONG PortPath[MAX_USB_DEVICE_DEPTH];
} USB_DEVICE_PORT_PATH, *PUSB_DEVICE_PORT_PATH;

Members

Size

The size in bytes of this structure.

PortPathDepth

The depth of path in the USB topology tree, consisting of host controller, hubs, and devices.

TTHubDepth

The depth of path in the USB topology tree from a TT hub.

PortPath[MAX_USB_DEVICE_DEPTH]

The index of connected USB port on the hub.

Requirements

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

See also

UCXUSBDEVICE_INFO