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
引擎的索引(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 |