Compartilhar via


estrutura HUB_INFO_FROM_PARENT (ucxroothub.h)

Descreve informações sobre um hub de seu dispositivo pai.

Sintaxe

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;

Membros

IoTarget

Um ponteiro para o objeto de dispositivo WDM do pai que representa o destino de E/S.

DeviceDescriptor

Uma estrutura USB_DEVICE_DESCRIPTOR que contém o descritor do dispositivo.

U1ExitLatency

O tempo de transição do estado U1.

U2ExitLatency

O tempo de transição do estado U2.

ExitLatencyOfSlowestLinkForU1

A latência de saída para o link mais lento para a transição U1.

DepthOfSlowestLinkForU1

A profundidade do hub com base na qual a latência do link mais lento é calculada para uma transição U1.

ExitLatencyOfSlowestLinkForU2

A latência de saída para o link mais lento para a transição do U2.

DepthOfSlowestLinkForU2

A profundidade do hub com base na qual a latência do link mais lento é calculada para uma transição U2.

HostInitiatedU1ExitLatency

Latência de saída iniciada pelo host para a transição do estado U1.

HostInitiatedU2ExitLatency

Latência de saída iniciada pelo host para fazer a transição do estado U2.

TotalHubDepth

Profundidade total do hub.

TotalTPPropogationDelay

O atraso total de propagação de TP.

HubFlags

Um OR bit a bit de sinalizadores de PARENT_HUB_FLAGS .

SublinkSpeedAttr

Um ponteiro para uma estrutura USB_DEVICE_CAPABILITY_SUPERSPEEDPLUS_SPEED que descreve os atributos de velocidade de sublink do recurso USB 3.1. Para declaração de estrutura, consulte Usbspec.h

SublinkSpeedAttrCount

A contagem de atributos de velocidade de sublink.

Requisitos

Requisito Valor
Cabeçalho ucxroothub.h (inclua Ucxclass.h)