HUB_INFO_FROM_PARENT structure (ucxroothub.h)
Décrit des informations sur un hub à partir de son appareil parent.
Syntaxe
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;
Membres
IoTarget
Pointeur vers l’objet d’appareil WDM du parent qui représente la cible d’E/S.
DeviceDescriptor
Structure USB_DEVICE_DESCRIPTOR qui contient le descripteur d’appareil.
U1ExitLatency
Durée de la transition de l’état U1.
U2ExitLatency
Durée de la transition de l’état U2.
ExitLatencyOfSlowestLinkForU1
Latence de sortie du lien le plus lent pour la transition U1.
DepthOfSlowestLinkForU1
Profondeur du hub en fonction de laquelle la latence du lien le plus lent est calculée pour une transition U1.
ExitLatencyOfSlowestLinkForU2
Latence de sortie du lien le plus lent pour la transition U2.
DepthOfSlowestLinkForU2
Profondeur du hub en fonction de laquelle la latence du lien le plus lent est calculée pour une transition U2.
HostInitiatedU1ExitLatency
Latence de sortie initiée par l’hôte pour passer de l’état U1.
HostInitiatedU2ExitLatency
Latence de sortie initiée par l’hôte pour passer de l’état U2.
TotalHubDepth
Profondeur totale du hub.
TotalTPPropogationDelay
Délai total de propagation TP.
HubFlags
Or au niveau du bit des indicateurs PARENT_HUB_FLAGS .
SublinkSpeedAttr
Pointeur vers une structure de USB_DEVICE_CAPABILITY_SUPERSPEEDPLUS_SPEED qui décrit les attributs de vitesse de sous-liaison de la fonctionnalité USB 3.1. Pour la déclaration de structure, consultez Usbspec.h
SublinkSpeedAttrCount
Nombre d’attributs de vitesse de sous-liaison.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | ucxroothub.h (inclure Ucxclass.h) |