structure DXGK_POWER_COMPONENT_MAPPING (d3dkmddi.h)
Utilisé dans le DXGK_POWER_RUNTIME_COMPONENT. ComposantMapping 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 de type DXGK_POWER_COMPONENT_TYPE 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 de présentation vidéo associées à l’objet réseau vidéo présent.
MonitorDesc
Informations sur le moniteur.
MonitorDesc.VidPnTargetID
Identificateur de l’une des cibles de présentation 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 autre. Dxgkrnl détecte l’état d’inactivité des moteurs, des affichages et des 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 à la même source ou cible VidPn.
- Le même composant d’alimentation peut être utilisé avec un seul moteur, segment de mémoire ou VidPnSourceId.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 8 |
Serveur minimal pris en charge | Windows Server 2012 |
En-tête | d3dkmddi.h |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour