Partager via


énumération DXGK_DIAG_DISPLAY_HARDWARE_ERROR_STATE (dispmprt.h)

L’énumération DXGK_DIAG_DISPLAY_HARDWARE_ERROR_STATE fournit des informations d’état d’erreur matérielle lors de la collecte des données de diagnostic.

Syntaxe

typedef enum _DXGK_DIAG_DISPLAY_HARDWARE_ERROR_STATE {
  DXGK_DIAG_DISPLAY_HARDWARE_ERROR_STATE_UNINITIALIZED,
  DXGK_DIAG_DISPLAY_HARDWARE_ERROR_NONE,
  DXGK_DIAG_DISPLAY_HARDWARE_ERROR_SCANOUT_UNDERFLOW,
  DXGK_DIAG_DISPLAY_HARDWARE_ERROR_TDRNORECOVERY,
  DXGK_DIAG_DISPLAY_HARDWARE_ERROR_UNSPECIFIED
} DXGK_DIAG_DISPLAY_HARDWARE_ERROR_STATE;

Constantes

 
DXGK_DIAG_DISPLAY_HARDWARE_ERROR_STATE_UNINITIALIZED
Réservé pour l’utilisation du système d’exploitation lors de l’initialisation de diagnostic.
DXGK_DIAG_DISPLAY_HARDWARE_ERROR_NONE
Aucun état d’erreur matérielle du pipeline d’affichage n’a été détecté.
DXGK_DIAG_DISPLAY_HARDWARE_ERROR_SCANOUT_UNDERFLOW
Le pipeline d’analyse de l’affichage atteint les flux de sous-flux pendant l’analyse hors de l’image actuelle.
DXGK_DIAG_DISPLAY_HARDWARE_ERROR_TDRNORECOVERY
Le pipeline d’affichage n’a pas pu récupérer après un TDR.
DXGK_DIAG_DISPLAY_HARDWARE_ERROR_UNSPECIFIED
Le matériel d’affichage est dans un état d’erreur qui ne fait pas partie des catégories ci-dessus.

Remarques

L’énumération DXGK_DIAG_DISPLAY_HARDWARE_ERROR_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.

DXGK_DIAG_DISPLAY_HARDWARE_ERROR_STATE informe le système d’exploitation si le matériel d’affichage est dans un état d’erreur qui peut entraîner des problèmes d’analyse ou d’autres opérations d’affichage. Par exemple, certains écrans noirs sont provoqués juste après que l’utilisateur a atteint TDR. Dans ce cas, il est important que les pilotes avertissent le système d’exploitation si, après avoir atteint TDR, le pipeline d’analyse de l’affichage n’a pas récupéré et qu’il n’y a pas d’analyse en cours.

Exigences

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

Voir aussi

DXGK_DISPLAYSTATE_INTRUSIVE

DXGKARG_GETDISPLAYSTATEINTRUSIVE

DxgkDdiGetDisplayStateIntrusive