PARENT_HUB_FLAGS union(ucxroothub.h)
이 구조체는 HUB_INFO_FROM_PARENT 구조체에서 부모로부터 허브 정보를 가져오는 데 사용됩니다.
통사론
typedef union _PARENT_HUB_FLAGS {
ULONG AsUlong32;
struct {
ULONG DisableLpmForAllDownstreamDevices : 1;
ULONG HubIsHighSpeedCapable : 1;
ULONG DisableUpdateMaxExitLatency : 1;
ULONG DisableU1 : 1;
} Flags;
struct {
ULONG DisableLpmForAllDownstreamDevices : 1;
ULONG HubIsHighSpeedCapable : 1;
ULONG DisableUpdateMaxExitLatency : 1;
ULONG DisableU1 : 1;
};
} PARENT_HUB_FLAGS, *PPARENT_HUB_FLAGS;
회원
AsUlong32
LONG(32비트) 값으로 표현되는 구조체의 크기입니다.
Flags
Flags.DisableLpmForAllDownstreamDevices
이 허브 뒤에 있는 모든 디바이스/허브에 대해 LPM을 사용하지 않도록 설정해야 했음을 나타냅니다.
Flags.HubIsHighSpeedCapable
허브가 고속으로 사용할 수 있음을 나타냅니다.
Flags.DisableUpdateMaxExitLatency
UpdateMaxExitLatency를 사용하지 않도록 설정해야 함을 나타냅니다.
Flags.DisableU1
U1 전환을 사용하지 않도록 설정해야 했음을 나타냅니다.
DisableLpmForAllDownstreamDevices
이 허브 뒤에 있는 모든 디바이스/허브에 대해 LPM을 사용하지 않도록 설정해야 했음을 나타냅니다.
HubIsHighSpeedCapable
허브가 고속으로 사용할 수 있음을 나타냅니다.
DisableUpdateMaxExitLatency
UpdateMaxExitLatency를 사용하지 않도록 설정해야 함을 나타냅니다.
DisableU1
U1 전환을 사용하지 않도록 설정해야 했음을 나타냅니다.
요구 사항
요구 | 값 |
---|---|
헤더 | ucxroothub.h(Ucxclass.h 포함) |