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

引擎 (節點) 的索引。

MonitorRefreshDesc

監視重新整理的相關資訊。

MonitorRefreshDesc.VidPnSourceID

與影片簡報網路物件相關聯的其中一個視訊簡報來源識別碼。

MonitorDesc

監視器的相關資訊。

MonitorDesc.VidPnTargetID

與 VidPN 物件相關聯的其中一個影片呈現目標的識別碼。

MemoryDesc

記憶體的相關資訊。

MemoryDesc.SegmentID

記憶體區段識別碼。

SharedDesc

共用電源元件描述。

SharedDesc.SharedTypeFlag

表示共用類型的旗標。

SharedDesc.DriverCustomValueSet

自訂共用值。

SharedDesc.SharedType

共用類型。

備註

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

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

規格需求

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

另請參閱

DXGK_POWER_COMPONENT_TYPE

DXGK_POWER_RUNTIME_COMPONENT