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) |