Partager via


énumération DXGK_DIAG_MONITOR_STATE (dispmprt.h)

DXGK_DIAG_MONITOR_STATE spécifie l’état des moniteurs en fonction du pilote miniport, indiquant au système d’exploitation (OS) si les moniteurs sont prêts à recevoir les pixels.

Syntaxe

typedef enum _DXGK_DIAG_MONITOR_STATE {
  DXGK_DIAG_MONITOR_STATE_UNINITIALIZED,
  DXGK_DIAG_MONITOR_READY,
  DXGK_DIAG_MONITOR_NOT_READY,
  DXGK_DIAG_MONITOR_READY_NOTAPPLICABLE
} DXGK_DIAG_MONITOR_STATE;

Constantes

 
DXGK_DIAG_MONITOR_STATE_UNINITIALIZED
Réservé pour l’utilisation du système d’exploitation lors de l’initialisation de diagnostic.
DXGK_DIAG_MONITOR_READY
Le moniteur est initialisé et configuré et est prêt à recevoir des pixels.
DXGK_DIAG_MONITOR_NOT_READY
Le moniteur n’est pas initialisé ou configuré correctement et n’est pas prêt à recevoir des pixels.
DXGK_DIAG_MONITOR_READY_NOTAPPLICABLE
Le pilote ne connaît pas l’état actuel du moniteur. Cette valeur doit être utilisée uniquement pour les moniteurs pour lesquels le pilote n’a aucun aperçu de l’état du moniteur.

Remarques

L’énumération DXGK_DIAG_MONITOR_STATE est membre de la structure DXGK_DISPLAYSTATE_INTRUSIVE. Il est utilisé lors de la collecte des informations de diagnostic d’affichage via des appels à DxgkDdiGetDisplayStateIntrusive.

Dans de nombreuses situations, le pilote doit initialiser le moniteur et le configurer (généralement en envoyant une séquence de commandes) avant de commencer à envoyer des pixels au moniteur. En outre, il peut y avoir une négociation/négociation initiée par le pilote effectuée avec le moniteur avant que les pixels puissent être envoyés. DXGK_DIAG_MONITOR_STATE spécifie l’état final des moniteurs en fonction du pilote miniport, indiquant au système d’exploitation si les moniteurs sont prêts à recevoir les pixels.

Note

Dans certains cas (comme DisplayPort), DXGK_DIAG_MONITOR_STATE peut chevaucher DXGK_DIAG_DISPLAY_LINK_STATE. L’objectif de cette énumération est d’obtenir l’état actuel global du moniteur, quel que soit l’état de bus/lien.

Exigences

Exigence Valeur
client minimum pris en charge Windows 10, version 2004
d’en-tête dispmprt.h

Voir aussi

DXGK_DIAG_DISPLAY_LINK_STATE

DXGK_DISPLAYSTATE_INTRUSIVE

DXGKARG_GETDISPLAYSTATEINTRUSIVE

DxgkDdiGetDisplayStateIntrusive