次の方法で共有


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

こちらもご覧ください

DXGK_POWER_COMPONENT_TYPE

DXGK_POWER_RUNTIME_COMPONENT