перечисление DXGK_DIAG_DISPLAY_HARDWARE_ERROR_STATE (dispmprt.h)
Перечисление DXGK_DIAG_DISPLAY_HARDWARE_ERROR_STATE предоставляет сведения о состоянии ошибки оборудования во время сбора диагностических данных.
Синтаксис
typedef enum _DXGK_DIAG_DISPLAY_HARDWARE_ERROR_STATE {
DXGK_DIAG_DISPLAY_HARDWARE_ERROR_STATE_UNINITIALIZED,
DXGK_DIAG_DISPLAY_HARDWARE_ERROR_NONE,
DXGK_DIAG_DISPLAY_HARDWARE_ERROR_SCANOUT_UNDERFLOW,
DXGK_DIAG_DISPLAY_HARDWARE_ERROR_TDRNORECOVERY,
DXGK_DIAG_DISPLAY_HARDWARE_ERROR_UNSPECIFIED
} DXGK_DIAG_DISPLAY_HARDWARE_ERROR_STATE;
Константы
DXGK_DIAG_DISPLAY_HARDWARE_ERROR_STATE_UNINITIALIZED Зарезервировано для использования ОС во время инициализации диагностики. |
DXGK_DIAG_DISPLAY_HARDWARE_ERROR_NONE Состояние ошибки оборудования конвейера отображения не обнаружено. |
DXGK_DIAG_DISPLAY_HARDWARE_ERROR_SCANOUT_UNDERFLOW Конвейер сканирования отображения выходит за пределы текущего кадра. |
DXGK_DIAG_DISPLAY_HARDWARE_ERROR_TDRNORECOVERY Конвейер отображения не удалось восстановить после TDR. |
DXGK_DIAG_DISPLAY_HARDWARE_ERROR_UNSPECIFIED Оборудование дисплея находится в состоянии ошибки, которое не относится ни к одной из указанных выше категорий. |
Комментарии
Перечисление DXGK_DIAG_DISPLAY_HARDWARE_ERROR_STATE является членом структуры DXGK_DISPLAYSTATE_INTRUSIVE . Он используется при сборе диагностических сведений для отображения с помощью вызовов DxgkDdiGetDisplayStateIntrusive.
DXGK_DIAG_DISPLAY_HARDWARE_ERROR_STATE сообщает операционной системе, находится ли оборудование дисплея в каком-либо состоянии ошибки, которое может быть причиной проблем с сканированием или другими операциями отображения. Например, некоторые черные экраны возникают сразу после того, как пользователь нажимает TDR. В такой ситуации важно, чтобы драйверы уведомили ОС, если после нажатия TDR конвейер сканирования дисплея не восстановился и сканирование не выполняется.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 10 версии 2004 |
Верхняя часть | dispmprt.h |