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