структура DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_HISTOGRAM (dispmprt.h)
Структура DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_HISTOGRAM предоставляет данные гистограммы для текущего буфера, сканируемого во время сбора диагностических данных.
Синтаксис
typedef struct _DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_HISTOGRAM {
INT MinPixelValue;
INT MaxPixelValue;
} DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_HISTOGRAM;
Члены
MinPixelValue
Минимальное значение пикселя в гистограмме для отсканированного в данный момент буфера. Значение -1 указывает, что гистограммы не поддерживаются.
MaxPixelValue
Максимальное значение пикселя в гистограмме для отсканированного в данный момент буфера.
Замечания
DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_HISTOGRAM является членом структуры DXGK_DIAG_SCANOUT_BUFFER_CONTENT, которая передается в качестве члена структуры DXGK_DISPLAYSTATE_INTRUSIVE в вызовах DxgkDdiGetDisplayStateIntrusive во время сбора диагностических данных.
Если оборудование не поддерживает вычисление CRC на отсканированных пикселях, а драйвер и оборудование поддерживает гистограмму отсканированных буферов, то она должна вернуть MinPixelValue и MaxPixelValue для текущего буфера, который сканируется. Эти значения должны находиться в конечных отсканированных пикселях, включая все гамма- и любые другие примененные преобразования. Так как минимальные и максимальные значения будут зависеть от гамма-значений, и операционная система может не знать всю гамма-кривую, ос будет использовать только эти значения для общего решения о том, могут ли пиксели быть черными или почти черными.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows 10 версии 2004 |
заголовка | dispmprt.h |
См. также
DXGK_DIAG_SCANOUT_BUFFER_CONTENT
DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_CRC