DXGK_POWER_COMPONENT_MAPPING-Struktur (d3dkmddi.h)
Wird im DXGK_POWER_RUNTIME_COMPONENT verwendet. ComponentMapping-Element , um die Standardkomponententypen des Microsoft DirectX-Grafikkernelssubsystems (Dxgkrnl.sys) zu definieren, die die Energiekomponente beschreiben.
Syntax
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;
Member
ComponentType
Ein DXGK_POWER_COMPONENT_TYPE typisierter Wert, der den Typ der Energiekomponente angibt, der vom Display-Miniporttreiber an das DirectX-Grafikkernsystem gemeldet wird.
EngineDesc
Informationen zur Engine.
EngineDesc.NodeIndex
Der Index der Engine (Knoten).
MonitorRefreshDesc
Informationen zur Monitoraktualisierung.
MonitorRefreshDesc.VidPnSourceID
Ein Bezeichner einer der vorhandenen Videoquellen, die dem Netzwerkobjekt video present zugeordnet sind.
MonitorDesc
Informationen zum Monitor.
MonitorDesc.VidPnTargetID
Ein Bezeichner eines der vorhandenen Videoziele, die dem VidPN-Objekt zugeordnet sind.
MemoryDesc
Informationen zum Arbeitsspeicher.
MemoryDesc.SegmentID
Id des Speichersegments.
SharedDesc
Beschreibung der freigegebenen Energiekomponente.
SharedDesc.SharedTypeFlag
Flag, das den freigegebenen Typ angibt.
SharedDesc.DriverCustomValueSet
Benutzerdefinierter freigegebener Wert.
SharedDesc.SharedType
Freigegebener Typ.
Hinweise
Jede Komponente muss einer Engine, einer Anzeige, einem Arbeitsspeicher oder einer anderen Komponente zugeordnet werden. Dxgkrnl erkennt den Leerlaufzustand für Engines, Anzeigen und Speichersegmente.
- Mehrere Energiekomponenten sollten nicht derselben Engine (Knoten) zugeordnet werden.
- Mehrere Energiekomponenten sollten nicht demselben Speichersegment zugeordnet werden.
- Mehrere Energiekomponenten sollten nicht derselben VidPn-Quelle oder demselben Ziel zugeordnet werden.
- Die gleiche Energiekomponente kann nur mit einer Engine, einem Speichersegment oder einer VidPnSourceId verwendet werden.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 8 |
Unterstützte Mindestversion (Server) | Windows Server 2012 |
Kopfzeile | d3dkmddi.h |