DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_HISTOGRAM estrutura (dispmprt.h)
A estrutura de 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.
Observações
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 do buffer atual que está sendo 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 |
---|---|
de cliente com suporte mínimo | Windows 10, versão 2004 |
cabeçalho | dispmprt.h |
Consulte também
DXGK_DIAG_SCANOUT_BUFFER_CONTENT
DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_CRC