Condividi tramite


struttura HUB_INFO_FROM_PARENT (ucxroothub.h)

Descrive le informazioni su un hub dal dispositivo padre.

Sintassi

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;

Membri

IoTarget

Puntatore all'oggetto dispositivo WDM dell'elemento padre che rappresenta la destinazione di I/O.

DeviceDescriptor

Struttura USB_DEVICE_DESCRIPTOR che contiene il descrittore del dispositivo.

U1ExitLatency

Tempo di transizione dallo stato U1.

U2ExitLatency

Tempo di transizione dallo stato U2.

ExitLatencyOfSlowestLinkForU1

Latenza di uscita per il collegamento più lento per la transizione U1.

DepthOfSlowestLinkForU1

Profondità dell'hub in base alla quale viene calcolata la latenza per il collegamento più lento per una transizione U1.

ExitLatencyOfSlowestLinkForU2

Latenza di uscita per il collegamento più lento per la transizione U2.

DepthOfSlowestLinkForU2

Profondità dell'hub in base alla quale viene calcolata la latenza per il collegamento più lento per una transizione U2.

HostInitiatedU1ExitLatency

Latenza di uscita avviata dall'host per la transizione dallo stato U1.

HostInitiatedU2ExitLatency

Latenza di uscita avviata dall'host per la transizione dallo stato U2.

TotalHubDepth

Profondità totale dell'hub.

TotalTPPropogationDelay

Ritardo totale di propagazione TP.

HubFlags

OR bit per bit dei flag di PARENT_HUB_FLAGS.

SublinkSpeedAttr

Puntatore a una struttura USB_DEVICE_CAPABILITY_SUPERSPEEDPLUS_SPEED che descrive gli attributi della velocità di collegamento secondario della funzionalità USB 3.1. Per la dichiarazione di struttura, vedere Usbspec.h

SublinkSpeedAttrCount

Conteggio degli attributi di velocità di collegamento secondario.

Fabbisogno

Requisito Valore
intestazione ucxroothub.h (include Ucxclass.h)