DXGK_POWER_COMPONENT_MAPPING 結構 (d3dkmddi.h)
用於 DXGK_POWER_RUNTIME_COMPONENT。ComponentMapping 成員,可定義描述電源元件之 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 |