énumération DXGK_POWER_COMPONENT_TYPE (d3dkmddi.h)

Indique le type de composant d’alimentation signalé par le pilote miniport d’affichage au sous-système du noyau graphique Microsoft DirectX.

Syntax

typedef enum _DXGK_POWER_COMPONENT_TYPE {
  DXGK_POWER_COMPONENT_ENGINE,
  DXGK_POWER_COMPONENT_MONITOR,
  DXGK_POWER_COMPONENT_MONITOR_REFRESH,
  DXGK_POWER_COMPONENT_MEMORY,
  DXGK_POWER_COMPONENT_MEMORY_REFRESH,
  DXGK_POWER_COMPONENT_OTHER,
  DXGK_POWER_COMPONENT_D3_TRANSITION,
  DXGK_POWER_COMPONENT_SHARED,
  DXGK_POWER_COMPONENT_MAX
} DXGK_POWER_COMPONENT_TYPE;

Constantes

 
DXGK_POWER_COMPONENT_ENGINE
Indique que le composant est un moteur GPU.

Note Un seul composant d’alimentation peut être affecté à un moteur.

 
DXGK_POWER_COMPONENT_MONITOR
Indique un moniteur connecté à une cible VidPN et dont l’alimentation peut être gérée. Un composant typique de ce type est un rétro-éclairage de panneau LCD.
DXGK_POWER_COMPONENT_MONITOR_REFRESH
Indique le matériel qui analyse à partir d’une source VidPN et génère un signal pour une cible VidPN.

Un composant classique de ce type est un moniteur auto-rafraîchissant, qui peut afficher la dernière image même si la mémoire tampon de trame cesse d’envoyer des données au moniteur. Le pilote miniport d’affichage doit signaler ce type de composant uniquement si tous les moniteurs qui peuvent être pilotés à partir de la source VidPN sont auto-rafraîchissants.
DXGK_POWER_COMPONENT_MEMORY
DXGK_POWER_COMPONENT_MEMORY_REFRESH
DXGK_POWER_COMPONENT_OTHER
Indique un composant pour lequel l’état d’inactivité est entièrement géré par le pilote miniport d’affichage. Le sous-système du noyau graphique DirectX transmet ces informations à Power Management Framework.
DXGK_POWER_COMPONENT_D3_TRANSITION
DXGK_POWER_COMPONENT_SHARED
Indique que le pilote graphique prend en charge les composants d’alimentation partagés.
DXGK_POWER_COMPONENT_MAX
Valeur maximale utilisée à des fins de test.

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