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
設定されている場合、 は、デバイスの電源状態 (Dx) の遷移中に、Windows 電源管理フレームワークによって登録済みの電源コンポーネントが F0 電源状態に配置されることを示します。
設定されている場合、Dx 移行中に、Dx IRP をデバイス スタックにディスパッチする前に、電源マネージャーによってコンポーネントが F0 状態になります。 電源マネージャーは、D0 IRP が完了するまで、コンポーネントを F0 状態に保ちます。
NoDebounce
ActiveInD3
Reserved
このメンバーは予約されており、0 に設定する必要があります。 このメンバーを 0 に設定することは、32 ビット Value メンバーの残りの 29 ビット (0xFFFFFFF8) を ゼロに設定することと同じです。
Value
電源コンポーネントに関する情報を識別する 32 ビット値を保持できる、 DXGK_POWER_COMPONENT_FLAGS に含まれる共用体内のメンバー。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 8 |
サポートされている最小のサーバー | Windows Server 2012 |
Header | d3dkmddi.h (D3dkmddi.h を含む) |