Freigeben über


HUB_INFO_FROM_PARENT-Struktur (ucxroothub.h)

Beschreibt Informationen zu einem Hub von seinem übergeordneten Gerät.

Syntax

typedef struct _HUB_INFO_FROM_PARENT {
  PDEVICE_OBJECT                              IoTarget;
  USB_DEVICE_DESCRIPTOR                       DeviceDescriptor;
  USHORT                                      U1ExitLatency;
  USHORT                                      U2ExitLatency;
  USHORT                                      ExitLatencyOfSlowestLinkForU1;
  UCHAR                                       DepthOfSlowestLinkForU1;
  USHORT                                      ExitLatencyOfSlowestLinkForU2;
  UCHAR                                       DepthOfSlowestLinkForU2;
  USHORT                                      HostInitiatedU1ExitLatency;
  USHORT                                      HostInitiatedU2ExitLatency;
  UCHAR                                       TotalHubDepth;
  USHORT                                      TotalTPPropogationDelay;
  PARENT_HUB_FLAGS                            HubFlags;
  PUSB_DEVICE_CAPABILITY_SUPERSPEEDPLUS_SPEED SublinkSpeedAttr;
  ULONG                                       SublinkSpeedAttrCount;
} HUB_INFO_FROM_PARENT, *PHUB_INFO_FROM_PARENT;

Member

IoTarget

Ein Zeiger auf das WDM-Geräteobjekt des übergeordneten Objekts, das das E/A-Ziel darstellt.

DeviceDescriptor

Eine USB_DEVICE_DESCRIPTOR-Struktur , die den Gerätedeskriptor enthält.

U1ExitLatency

Die Zeit für den Übergang vom U1-Zustand.

U2ExitLatency

Die Zeit für den Übergang vom U2-Zustand.

ExitLatencyOfSlowestLinkForU1

Die Exitlatenz für den langsamsten Link für den U1-Übergang.

DepthOfSlowestLinkForU1

Die Tiefe des Hubs, auf der die Latenz für die langsamste Verbindung für einen U1-Übergang berechnet wird.

ExitLatencyOfSlowestLinkForU2

Die Exitlatenz für den langsamsten Link für den U2-Übergang.

DepthOfSlowestLinkForU2

Die Tiefe des Hubs, auf der die Latenz für die langsamste Verbindung für einen U2-Übergang berechnet wird.

HostInitiatedU1ExitLatency

Vom Host initiierte Exitlatenz für den Übergang vom U1-Zustand.

HostInitiatedU2ExitLatency

Vom Host initiierte Exitlatenz für den Übergang vom U2-Zustand.

TotalHubDepth

Hubtiefe insgesamt.

TotalTPPropogationDelay

Die gesamte TP-Verteilungsverzögerung.

HubFlags

Ein bitweiser OR von PARENT_HUB_FLAGS Flags.

SublinkSpeedAttr

Ein Zeiger auf eine USB_DEVICE_CAPABILITY_SUPERSPEEDPLUS_SPEED-Struktur , die die Geschwindigkeitsattribute der USB 3.1-Funktion beschreibt. Informationen zur Strukturdeklaration finden Sie unter Usbspec.h.

SublinkSpeedAttrCount

Die Anzahl der Unterlinkgeschwindigkeitsattribute.

Anforderungen

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