Partager via


énumération DXGK_DIAG_DISPLAY_HARDWARE_ERROR_STATE (dispmprt.h)

L’énumération DXGK_DIAG_DISPLAY_HARDWARE_ERROR_STATE fournit des informations sur l’état des erreurs matérielles lors de la collecte des données de diagnostic.

Syntax

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é à l’utilisation du système d’exploitation lors de l’initialisation du 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 d’affichage atteint les flux inférieurs 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 relève d’aucune 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 d’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 se trouve dans un état d’erreur qui peut provoquer des problèmes liés à l’analyse ou à d’autres opérations d’affichage. Par exemple, certains écrans noirs sont provoqués juste après que l’utilisateur a atteint des TDR. Dans une telle situation, il est important que les pilotes avertissent le système d’exploitation si, après avoir atteint le TDR, le pipeline d’analyse de l’affichage n’a pas été récupéré et qu’aucune analyse n’est en cours.

Configuration requise

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

Voir aussi

DXGK_DISPLAYSTATE_INTRUSIVE

DXGKARG_GETDISPLAYSTATEINTRUSIVE

DxgkDdiGetDisplayStateIntrusive