перечисление 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