다음을 통해 공유


DXGK_POWER_COMPONENT_FLAGS 구조체(d3dkmddi.h)

전원 구성 요소에 대한 상태 전환 정보를 설명합니다.

구문

typedef struct _DXGK_POWER_COMPONENT_FLAGS {
  union {
    struct {
      UINT Reserved0 : 1;
      UINT DriverCompletesFStateTransition : 1;
      UINT TransitionTo_F0_OnDx : 1;
      UINT NoDebounce : 1;
      UINT ActiveInD3 : 1;
#if ...
      UINT Reserved : 27;
#else
      UINT Reserved : 29;
#endif
    };
    UINT Value;
  };
} DXGK_POWER_COMPONENT_FLAGS;

멤버

Reserved0

시스템 사용을 위해 예약되며 0으로 설정해야 합니다.

DriverCompletesFStateTransition

설정된 경우 는 구성 요소가 F 상태 전환을 완료할 때 디스플레이 미니포트 드라이버가 등록된 전원 구성 요소에 대해 DxgkCbCompleteFStateTransition 함수를 호출한다는 것을 나타냅니다.

자세한 내용은 DxgkCbCompleteFStateTransition 함수의 주의 섹션을 참조하세요.

TransitionTo_F0_OnDx

설정된 경우 는 Windows 전원 관리 프레임워크가 디바이스 Dx(전원 상태) 전환 중에 등록된 전원 구성 요소를 F0 전원 상태에 배치한다는 것을 나타냅니다.

설정된 경우 Dx 전환 중에 전원 관리자는 Dx IRP를 디바이스 스택에 디스패치하기 전에 구성 요소를 F0 상태로 배치합니다. 전원 관리자는 D0 IRP가 완료될 때까지 구성 요소를 F0 상태로 유지합니다.

NoDebounce

ActiveInD3

Reserved

이 멤버는 예약되어 있으며 0으로 설정해야 합니다. 이 멤버를 0으로 설정하는 것은 32비트 Value 멤버의 나머지 29비트(0xFFFFFFF8)를 0으로 설정하는 것과 같습니다.

Value

전원 구성 요소에 대한 정보를 식별하는 32비트 값을 보유할 수 있는 DXGK_POWER_COMPONENT_FLAGS 있는 공용 구조체의 멤버입니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 8
지원되는 최소 서버 Windows Server 2012
머리글 d3dkmddi.h(D3dkmddi.h 포함)

추가 정보

DxgkCbCompleteFStateTransition