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 |
ヘッダー | d3dkmddi.h (D3dkmddi.h を含む) |