structure HUB_INFO_FROM_PARENT (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
Délai de transition de l’état U1.
U2ExitLatency
Délai de 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 pour le lien le plus lent est calculée pour une transition U1.
ExitLatencyOfSlowestLinkForU2
Latence de sortie pour le lien le plus lent pour la transition U2.
DepthOfSlowestLinkForU2
Profondeur du hub en fonction de laquelle la latence pour le 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 de PARENT_HUB_FLAGS.
SublinkSpeedAttr
Pointeur vers une structure USB_DEVICE_CAPABILITY_SUPERSPEEDPLUS_SPEED qui décrit les attributs de vitesse de sous-liaison usb 3.1. Pour obtenir la déclaration de structure, consultez Usbspec.h
SublinkSpeedAttrCount
Nombre d’attributs de vitesse de sous-liaison.
Exigences
Exigence | Valeur |
---|---|
d’en-tête | ucxroothub.h (include Ucxclass.h) |