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