структура 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