Compartilhar via


enumeração DXGK_DIAG_DISPLAY_HARDWARE_ERROR_STATE (dispmprt.h)

A enumeração DXGK_DIAG_DISPLAY_HARDWARE_ERROR_STATE fornece informações de estado de erro de hardware durante a coleta de dados de diagnóstico.

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
Reservado para uso do sistema operacional durante a inicialização de diagnóstico.
DXGK_DIAG_DISPLAY_HARDWARE_ERROR_NONE
Nenhum estado de erro de hardware do pipeline de exibição foi detectado.
DXGK_DIAG_DISPLAY_HARDWARE_ERROR_SCANOUT_UNDERFLOW
O pipeline de verificação de exibição está atingindo os fluxos inferiores durante a verificação fora do quadro atual.
DXGK_DIAG_DISPLAY_HARDWARE_ERROR_TDRNORECOVERY
O pipeline de exibição não pôde ser recuperado após um TDR.
DXGK_DIAG_DISPLAY_HARDWARE_ERROR_UNSPECIFIED
O hardware de exibição está em um estado de erro que não se enquadra em nenhuma das categorias acima.

Comentários

A enumeração DXGK_DIAG_DISPLAY_HARDWARE_ERROR_STATE é um membro da estrutura DXGK_DISPLAYSTATE_INTRUSIVE . Ele é usado durante a coleta de informações de diagnóstico de exibição por meio de chamadas para DxgkDdiGetDisplayStateIntrusive.

DXGK_DIAG_DISPLAY_HARDWARE_ERROR_STATE informa ao sistema operacional se o hardware de exibição está em algum tipo de estado de erro que pode estar causando problemas com verificação ou outras operações de exibição. Por exemplo, algumas telas pretas são causadas logo após o usuário atingir TDRs. Em tal situação, é importante que os drivers notifiquem o sistema operacional se depois de atingir o TDR o pipeline de verificação de exibição não tiver sido recuperado e não houver verificação em andamento.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10, versão 2004
Cabeçalho dispmprt.h

Confira também

DXGK_DISPLAYSTATE_INTRUSIVE

DXGKARG_GETDISPLAYSTATEINTRUSIVE

DxgkDdiGetDisplayStateIntrusive