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


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

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

Синтаксис

typedef enum _DXGK_DIAG_DISPLAY_CONNECTIVITY {
  DXGK_DIAG_DISPLAY_CONNECTIVITY_UNINITIALIZED,
  DXGK_DIAG_DISPLAY_NOT_CONNECTED,
  DXGK_DIAG_DISPLAY_CONNECTED
} DXGK_DIAG_DISPLAY_CONNECTIVITY;

Константы

 
DXGK_DIAG_DISPLAY_CONNECTIVITY_UNINITIALIZED
Зарезервировано для использования ОС во время диагностической инициализации.
DXGK_DIAG_DISPLAY_NOT_CONNECTED
Монитор не подключен к заданному целевому объекту.
DXGK_DIAG_DISPLAY_CONNECTED
Монитор подключен к заданному целевому объекту.

Комментарии

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

Драйвер должен возвращать последнее состояние (предпочтительно состояние оборудования, если монитор подключен) и не должен выполнять активное обнаружение. Активное обнаружение может изменить состояние подключения дисплея, что приведет к активации пути ОС для обработки нового отображения во время этого диагностического DDI. Обратите внимание, что ОС запрашивает активное обнаружение драйвера при выполнении действий по восстановлению для черных экранов.

Требования

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

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

DXGK_DISPLAYSTATE_NONINTRUSIVE

DXGKARG_GETDISPLAYSTATENONINTRUSIVE

DxgkDdiGetDisplayStateNonIntrusive