ROOTHUB_20PORT_INFO-Struktur (ucxroothub.h)

Stellt Informationen zu einem USB 2.0-Stammhubport bereit. Diese Struktur wird von UCX in der rückruffunktion EVT_UCX_ROOTHUB_GET_20PORT_INFO übergeben.

Syntax

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;

Member

PortNumber

Die USB 2.0-Stammhub-Portnummer.

MinorRevision

Nebenrevisionsnummer.

HubDepth

Der Grenzwert für die Hubtiefe.

Removable

Ein TRISTATE-Wert , der angibt, ob der Port wechselbar ist.

IntegratedHubImplemented

Ein TRISTATE-Wert , der angibt, ob der Port implementiert ist.

DebugCapable

Ein TRISTATE-Wert , der angibt, ob der Port debugfähig ist.

ControllerUsb20HardwareLpmFlags

Ein -Wert, der LPM-Flags (Link Power Management) für den Controller angibt.

Anforderungen

Anforderung Wert
Header ucxroothub.h (include Ucxclass.h)