PARENT_HUB_FLAGS 공용 구조체(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 포함)

추가 정보