Поделиться через


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

DXGK_DIAG_DISPLAY_MODE_SET предоставляет состояние последнего установленного режима драйвера операционной системе (ОС) при сборе диагностических сведений о неинструкционном отображении.

Синтаксис

typedef enum _DXGK_DIAG_DISPLAY_MODE_SET {
  DXGK_DIAG_DISPLAY_MODE_SET_UNINITIALIZED,
  DXGK_DIAG_DISPLAY_MODE_SET_NO,
  DXGK_DIAG_DISPLAY_MODE_SET_YES
} DXGK_DIAG_DISPLAY_MODE_SET;

Константы

 
DXGK_DIAG_DISPLAY_MODE_SET_UNINITIALIZED
Зарезервировано для использования ОС во время инициализации диагностики.
DXGK_DIAG_DISPLAY_MODE_SET_NO
Драйвер не успешно завершил последний заданный режим.
DXGK_DIAG_DISPLAY_MODE_SET_YES
Драйвер успешно завершил последний заданный режим.

Комментарии

Перечисление DXGK_DIAG_DISPLAY_MODE_SET является членом структуры DXGK_DISPLAYSTATE_NONINTRUSIVE . Он используется при сборе диагностических сведений для отображения с помощью вызовов DxgkDdiGetDisplayStateNonIntrusive.

Хотя ОС отслеживает успешность последнего вызова режима Set, DXGK_DIAG_DISPLAY_MODE_SET предоставляет состояние драйвера в отношении режима, установленного в заданном целевом объекте, для сравнения с состоянием ОС. Для ОС операция установки режима в основном состоит из вызова DDI SetTimings. Однако для драйверов набор режимов обычно означает несколько внутренних операций для правильной настройки аппаратного времени. ОС может использовать DXGK_DIAG_DISPLAY_MODE_SET для определения общего состояния драйвера для заданного режима и того, считается ли он успешным.

Требования

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

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

DXGK_DISPLAYSTATE_NONINTRUSIVE

DXGKARG_GETDISPLAYSTATENONINTRUSIVE

DxgkDdiGetDisplayStateNonIntrusive