다음을 통해 공유


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 포함)

참고 항목