Compartilhar via


estrutura DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_HISTOGRAM (dispmprt.h)

A estrutura DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_HISTOGRAM fornece informações de histograma para o buffer atual que está sendo verificado durante a coleta de dados de diagnóstico.

Sintaxe

typedef struct _DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_HISTOGRAM {
  INT MinPixelValue;
  INT MaxPixelValue;
} DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_HISTOGRAM;

Membros

MinPixelValue

Valor mínimo de pixel no histograma para o buffer verificado no momento. Um valor de -1 especifica que não há suporte para histogramas.

MaxPixelValue

Valor máximo de pixel no histograma para o buffer verificado no momento.

Comentários

DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_HISTOGRAM é 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 não der suporte ao cálculo de CRC nos pixels verificados e o driver/hardware mantiver um histograma dos buffers que estão sendo verificados, ele deverá retornar MinPixelValue e MaxPixelValue para que o buffer atual seja verificado. Esses valores devem estar nos pixels digitalizados finais, incluindo todos os gama e qualquer outra transformação aplicada. Como os valores mínimo e máximo dependerão dos valores gama e o sistema operacional talvez não saiba toda a curva gama que está sendo aplicada, o sistema operacional usará apenas esses valores para uma decisão geral de se os pixels podem ser pretos ou quase pretos.

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_CRC

DXGK_DISPLAYSTATE_INTRUSIVE

DXGKARG_GETDISPLAYSTATEINTRUSIVE

DxgkDdiGetDisplayStateIntrusive