共用方式為


DXGK_POWER_COMPONENT_MAPPING結構(d3dkmddi.h)

用於 DXGK_POWER_RUNTIME_COMPONENTComponentMapping 成員,以定義描述電源元件之 Microsoft DirectX 圖形核心子系統 (Dxgkrnl.sys) 的標準元件類型。

語法

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

DXGK_POWER_COMPONENT_TYPE型別值,指出顯示迷你埠驅動程式向 DirectX 圖形核心子系統回報的電源元件類型。

EngineDesc

引擎的相關信息。

EngineDesc.NodeIndex

引擎的索引(node)。

MonitorRefreshDesc

監視重新整理的相關信息。

MonitorRefreshDesc.VidPnSourceID

與影片簡報網路對象相關聯的其中一個影片簡報來源標識碼。

MonitorDesc

監視器的相關信息。

MonitorDesc.VidPnTargetID

其中一個影片的標識碼會顯示與 VidPN 對象相關聯的目標。

MemoryDesc

記憶體的相關信息。

MemoryDesc.SegmentID

記憶體區段標識碼。

SharedDesc

共用電源元件描述。

SharedDesc.SharedTypeFlag

指出共用類型的旗標。

SharedDesc.DriverCustomValueSet

自定義共用值。

SharedDesc.SharedType

共用類型。

言論

每個元件都必須對應至引擎、顯示、記憶體或其他元件。 Dxgkrnl 會偵測引擎、顯示和記憶體區段的閑置狀態。

  • 多個電源元件不應該對應至相同的引擎(node)。
  • 多個電源元件不應對應至相同的記憶體區段。
  • 多個電源元件不應對應至相同的 VidPn 來源或目標。
  • 相同的電源元件只能與一個引擎、記憶體區段或 VidPnSourceId 搭配使用。

要求

要求 價值
最低支援的用戶端 Windows 8
支援的最低伺服器 Windows Server 2012
標頭 d3dkmddi.h

另請參閱

DXGK_POWER_COMPONENT_TYPE

DXGK_POWER_RUNTIME_COMPONENT