Freigeben über


ROOTHUB_20PORT_INFO Struktur (ucxroothub.h)

Stellt Informationen zu einem USB 2.0-Stammhubanschluss bereit. Diese Struktur wird von UCX in der EVT_UCX_ROOTHUB_GET_20PORT_INFO Rückruffunktion ü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;

Angehörige

PortNumber

Die USB 2.0-Stammhubanschlussnummer.

MinorRevision

Kleinere Revisionsnummer.

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 DIE LPM-Kennzeichnungen (Link Power Management) für den Controller angibt.

Anforderungen

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