共用方式為


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

保留供系統使用,且應設定為零。

DriverCompletesFStateTransition

如果設定,表示顯示迷你埠驅動程式會在元件完成 F 狀態轉換時,針對已註冊的電源元件呼叫 DxgkCbCompleteFStateTransition 函式。

如需詳細資訊,請參閱 DxgkCbCompleteFStateTransition 函式的一節。

TransitionTo_F0_OnDx

如果設定,表示 Windows 電源管理架構會在裝置電源狀態期間將已註冊的電源元件放入 F0 電源狀態, (Dx) 轉換。

如果設定,在 Dx 轉換期間,電源管理員會將元件置於 F0 狀態,再將 Dx IRP 分派至裝置堆疊。 電源管理員會讓元件保持 F0 狀態,直到 D0 IRP 完成為止。

NoDebounce

ActiveInD3

Reserved

這個成員是保留的,而且應該設定為零。 將此成員設定為零相當於將 32 位 Value 成員的剩餘 29 位設定為零 (0xFFFFFFF8) 。

Value

DXGK_POWER_COMPONENT_FLAGS的等位成員包含可保存可識別電源元件相關信息的32位值。

規格需求

需求
最低支援的用戶端 Windows 8
最低支援的伺服器 Windows Server 2012
標頭 d3dkmddi.h (包含 D3dkmddi.h)

另請參閱

DxgkCbCompleteFStateTransition