é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 |