DXGK_POWER_COMPONENT_MAPPING構造体 (d3dkmddi.h)
DXGK_POWER_RUNTIME_COMPONENTで使用されます。Power コンポーネントを記述する Microsoft DirectX グラフィックス カーネル サブシステム (Dxgkrnl.sys) の標準コンポーネントの種類を定義する ComponentMapping メンバー。
構文
typedef struct _DXGK_POWER_COMPONENT_MAPPING {
DXGK_POWER_COMPONENT_TYPE ComponentType;
union {
struct {
UINT NodeIndex;
} EngineDesc;
struct {
UINT VidPnSourceID;
} MonitorRefreshDesc;
struct {
UINT VidPnTargetID;
} MonitorDesc;
struct {
UINT SegmentID;
} MemoryDesc;
struct {
union {
struct {
WORD SharedTypeFlag;
WORD DriverCustomValueSet;
};
UINT SharedType;
};
} SharedDesc;
};
} DXGK_POWER_COMPONENT_MAPPING;
メンバー
ComponentType
ディスプレイ ミニポート ドライバーによって DirectX グラフィックス カーネル サブシステムに報告される電源コンポーネントの種類を示すDXGK_POWER_COMPONENT_TYPE型指定された値。
EngineDesc
エンジンに関する情報。
EngineDesc.NodeIndex
エンジン (ノード) のインデックス。
MonitorRefreshDesc
モニターの更新に関する情報。
MonitorRefreshDesc.VidPnSourceID
ビデオ 存在ネットワーク オブジェクトに関連付けられているビデオの存在ソースの 1 つの識別子。
MonitorDesc
モニターに関する情報。
MonitorDesc.VidPnTargetID
VidPN オブジェクトに関連付けられているビデオの存在ターゲットの 1 つの識別子。
MemoryDesc
メモリに関する情報。
MemoryDesc.SegmentID
メモリ セグメント ID。
SharedDesc
共有電源コンポーネントの説明。
SharedDesc.SharedTypeFlag
共有型を示すフラグ。
SharedDesc.DriverCustomValueSet
カスタム共有値。
SharedDesc.SharedType
共有の種類。
注釈
各コンポーネントは、エンジン、表示、メモリ、またはその他にマップする必要があります。 Dxgkrnl は、エンジン、ディスプレイ、メモリ セグメントのアイドル状態を検出します。
- 複数の電源コンポーネントを同じエンジン (ノード) にマップしないでください。
- 複数の電源コンポーネントを同じメモリ セグメントにマップしないでください。
- 複数の電源コンポーネントを同じ VidPn ソースまたはターゲットにマップしないでください。
- 同じ電源コンポーネントは、1 つのエンジン、メモリ セグメント、または VidPnSourceId でのみ使用できます。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 8 |
サポートされている最小のサーバー | Windows Server 2012 |
Header | d3dkmddi.h |