Compartilhar via


DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_CRC enumeração (dispmprt.h)

A enumeração DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_CRC fornece informações de CRC para o buffer atual que está sendo verificado durante a coleta de dados de diagnóstico.

Syntax

typedef enum _DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_CRC {
  DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_CRC_UNINITIALIZED,
  DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_CRC_BLACK,
  DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_CRC_NON_BLACK,
  DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_CRC_ERROR,
  DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_CRC_UNKNOWN
} DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_CRC;

Constantes

 
DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_CRC_UNINITIALIZED
Reservado para uso do sistema operacional durante a inicialização do diagnóstico.
DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_CRC_BLACK
O driver deverá retornar esse valor se, com base no CRC calculado dos pixels verificados, eles aparecerem como todos pretos.
DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_CRC_NON_BLACK
O driver deverá retornar esse valor se, com base no CRC calculado dos pixels verificados, eles não aparecerem como todos pretos.
DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_CRC_ERROR
O driver deverá retornar esse valor se houver um erro ao calcular o CRC ou crc de referência ausente.
DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_CRC_UNKNOWN
O driver deverá retornar esse valor se o hardware não der suporte ao cálculo do CRC em pixels verificados.

Comentários

A enumeração DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_CRC é um membro da estrutura DXGK_DIAG_SCANOUT_BUFFER_CONTENT , que é passada como membro da estrutura DXGK_DISPLAYSTATE_INTRUSIVE em chamadas para DxgkDdiGetDisplayStateIntrusive durante a coleta de dados de diagnóstico.

Se o hardware der suporte à execução de um cálculo de CRC nos pixels verificados finais, o driver deverá habilitá-lo. Se o driver precisar de um CRC preto de referência para marcar no CRC atual, ele sempre deverá armazenar em cache o crc de referência. Se o CRC de referência depender do modo atual, ele deverá alterar a referência em alterações de modo.

Requisitos

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

Confira também

DXGK_DIAG_SCANOUT_BUFFER_CONTENT

DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_HISTOGRAM

DXGK_DISPLAYSTATE_INTRUSIVE

DXGKARG_GETDISPLAYSTATEINTRUSIVE

DxgkDdiGetDisplayStateIntrusive