structure DXGK_POWER_COMPONENT_MAPPING (d3dkmddi.h)
Utilisé dans le DXGK_POWER_RUNTIME_COMPONENT.ComponentMapping membre pour définir les types de composants standard du sous-système du noyau graphique Microsoft DirectX (Dxgkrnl.sys) qui décrivent le composant d’alimentation.
Syntaxe
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;
Membres
ComponentType
Valeur DXGK_POWER_COMPONENT_TYPE-typée qui indique le type de composant d’alimentation signalé par le pilote miniport d’affichage au sous-système du noyau graphique DirectX.
EngineDesc
Informations sur le moteur.
EngineDesc.NodeIndex
Index du moteur (nœud).
MonitorRefreshDesc
Informations sur l’actualisation du moniteur.
MonitorRefreshDesc.VidPnSourceID
Identificateur de l’une des sources présentes de la vidéo associées à l’objet réseau présent dans la vidéo.
MonitorDesc
Informations sur le moniteur.
MonitorDesc.VidPnTargetID
Identificateur de l’une des cibles présentes de la vidéo associées à l’objet VidPN.
MemoryDesc
Informations sur la mémoire.
MemoryDesc.SegmentID
ID de segment de mémoire.
SharedDesc
Description du composant d’alimentation partagée.
SharedDesc.SharedTypeFlag
Indicateur qui indique le type partagé.
SharedDesc.DriverCustomValueSet
Valeur partagée personnalisée.
SharedDesc.SharedType
Type partagé.
Remarques
Chaque composant doit être mappé à un moteur, un affichage, une mémoire ou un autre. Dxgkrnl détecte l’état d’inactivité pour les moteurs, les affichages et les segments de mémoire.
- Plusieurs composants d’alimentation ne doivent pas être mappés au même moteur (nœud).
- Plusieurs composants d’alimentation ne doivent pas être mappés au même segment de mémoire.
- Plusieurs composants d’alimentation ne doivent pas être mappés au même VidPn Source ou Cible.
- Le même composant d’alimentation peut être utilisé avec un seul moteur, segment de mémoire ou VidPnSourceId.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows 8 |
serveur minimum pris en charge | Windows Server 2012 |
d’en-tête | d3dkmddi.h |