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 si les moniteurs sont prêts à recevoir les pixels.

Syntax

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é à l’utilisation du système d’exploitation lors de l’initialisation du 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 pas d’insights sur 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 d’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 pouvoir commencer à envoyer des pixels au moniteur. En outre, une négociation ou une négociation initiée par le pilote peuvent être effectuées 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.

Notes

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 la status actuelle globale du moniteur, quel que soit l’état du bus/de la liaison.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10, version 2004
En-tête dispmprt.h

Voir aussi

DXGK_DIAG_DISPLAY_LINK_STATE

DXGK_DISPLAYSTATE_INTRUSIVE

DXGKARG_GETDISPLAYSTATEINTRUSIVE

DxgkDdiGetDisplayStateIntrusive