estructura HUB_INFO_FROM_PARENT (ucxroothub.h)

Describe información sobre un centro de conectividad de su dispositivo primario.

Sintaxis

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;

Miembros

IoTarget

Puntero al objeto de dispositivo WDM del elemento primario que representa el destino de E/S.

DeviceDescriptor

Estructura USB_DEVICE_DESCRIPTOR que contiene el descriptor de dispositivo.

U1ExitLatency

Tiempo de transición desde el estado U1.

U2ExitLatency

Tiempo de transición desde el estado U2.

ExitLatencyOfSlowestLinkForU1

Latencia de salida del vínculo más lento para la transición de U1.

DepthOfSlowestLinkForU1

La profundidad del concentrador en función de la latencia del vínculo más lento se calcula para una transición U1.

ExitLatencyOfSlowestLinkForU2

Latencia de salida del vínculo más lento para la transición de U2.

DepthOfSlowestLinkForU2

La profundidad del concentrador en función de la latencia del vínculo más lento se calcula para una transición U2.

HostInitiatedU1ExitLatency

Latencia de salida iniciada por el host para realizar la transición desde el estado U1.

HostInitiatedU2ExitLatency

Latencia de salida iniciada por el host para realizar la transición desde el estado U2.

TotalHubDepth

Profundidad total del concentrador.

TotalTPPropogationDelay

Retraso total de propagación de TP.

HubFlags

Or bit a bit de marcas de PARENT_HUB_FLAGS .

SublinkSpeedAttr

Puntero a una estructura de USB_DEVICE_CAPABILITY_SUPERSPEEDPLUS_SPEED que describe los atributos de velocidad de subvinculación de la funcionalidad USB 3.1. Para obtener la declaración de estructura, consulte Usbspec.h.

SublinkSpeedAttrCount

Recuento de atributos de velocidad de subvinculación.

Requisitos

Requisito Valor
Header ucxroothub.h (incluya Ucxclass.h)