перечисление DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_CRC (dispmprt.h)

Перечисление DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_CRC предоставляет сведения о CRC для текущего буфера, сканируемого во время сбора диагностических данных.

Синтаксис

typedef enum _DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_CRC {
  DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_CRC_UNINITIALIZED,
  DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_CRC_BLACK,
  DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_CRC_NON_BLACK,
  DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_CRC_ERROR,
  DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_CRC_UNKNOWN
} DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_CRC;

Константы

 
DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_CRC_UNINITIALIZED
Зарезервировано для использования ОС во время диагностической инициализации.
DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_CRC_BLACK
Драйвер должен возвращать это значение, если на основе вычисляемого значения CRC отсканированных пикселей они отображаются как все черные.
DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_CRC_NON_BLACK
Драйвер должен возвращать это значение, если на основе вычисляемого значения CRC отсканированных пикселей они не отображаются как все черные.
DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_CRC_ERROR
Драйвер должен возвращать это значение, если при вычислении CRC возникла ошибка или отсутствует ссылка на CRC.
DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_CRC_UNKNOWN
Драйвер должен возвращать это значение, если оборудование не поддерживает вычисление CRC в отсканированных пикселях.

Комментарии

Перечисление DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_CRC является членом структуры DXGK_DIAG_SCANOUT_BUFFER_CONTENT , которая передается как член структуры DXGK_DISPLAYSTATE_INTRUSIVE в вызовах DxgkDdiGetDisplayStateIntrusive во время сбора диагностических данных.

Если оборудование поддерживает вычисление CRC в окончательно отсканированных пикселях, драйвер должен включить его. Если драйверу требуется черный CRC для проверка по отношению к текущему CRC, он всегда должен кэшировать ссылку. Если CRC ссылки зависит от текущего режима, он должен изменить ссылку при изменении режима.

Требования

Требование Значение
Минимальная версия клиента Windows 10 версии 2004
Верхняя часть dispmprt.h

См. также раздел

DXGK_DIAG_SCANOUT_BUFFER_CONTENT

DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_HISTOGRAM

DXGK_DISPLAYSTATE_INTRUSIVE

DXGKARG_GETDISPLAYSTATEINTRUSIVE

DxgkDdiGetDisplayStateIntrusive