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