HUB_INFO_FROM_PARENT 구조체(ucxroothub.h)
부모 디바이스의 허브에 대한 정보를 설명합니다.
구문
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;
멤버
IoTarget
I/O 대상을 나타내는 부모의 WDM 디바이스 개체에 대한 포인터입니다.
DeviceDescriptor
디바이스 설명자를 포함하는 USB_DEVICE_DESCRIPTOR 구조체입니다.
U1ExitLatency
U1 상태에서 전환할 시간입니다.
U2ExitLatency
U2 상태에서 전환할 시간입니다.
ExitLatencyOfSlowestLinkForU1
U1 전환의 가장 느린 링크에 대한 종료 대기 시간입니다.
DepthOfSlowestLinkForU1
U1 전환에 대해 가장 느린 링크의 대기 시간을 계산하는 허브의 깊이입니다.
ExitLatencyOfSlowestLinkForU2
U2 전환의 가장 느린 링크에 대한 종료 대기 시간입니다.
DepthOfSlowestLinkForU2
U2 전환에 대해 가장 느린 링크의 대기 시간을 계산하는 허브의 깊이입니다.
HostInitiatedU1ExitLatency
호스트 시작 종료 대기 시간이 U1 상태에서 전환됩니다.
HostInitiatedU2ExitLatency
U2 상태에서 전환하기 위한 호스트 시작 종료 대기 시간입니다.
TotalHubDepth
총 허브 깊이.
TotalTPPropogationDelay
총 TP 전파 지연입니다.
HubFlags
PARENT_HUB_FLAGS 플래그의 비트 OR입니다.
SublinkSpeedAttr
USB 3.1 기능의 서브링크 속도 특성을 설명하는 USB_DEVICE_CAPABILITY_SUPERSPEEDPLUS_SPEED 구조체에 대한 포인터입니다. 구조 선언은 Usbspec.h를 참조하세요.
SublinkSpeedAttrCount
하위 링크 속도 특성의 수입니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | ucxroothub.h(Ucxclass.h 포함) |