перечисление DXGK_DIAG_MONITOR_STATE (dispmprt.h)
DXGK_DIAG_MONITOR_STATE указывает состояние мониторов в соответствии с драйвером мини-порта, указывая операционной системе (ОС), готовы ли мониторы к приему пикселей.
Синтаксис
typedef enum _DXGK_DIAG_MONITOR_STATE {
DXGK_DIAG_MONITOR_STATE_UNINITIALIZED,
DXGK_DIAG_MONITOR_READY,
DXGK_DIAG_MONITOR_NOT_READY,
DXGK_DIAG_MONITOR_READY_NOTAPPLICABLE
} DXGK_DIAG_MONITOR_STATE;
Константы
DXGK_DIAG_MONITOR_STATE_UNINITIALIZED Зарезервировано для использования ОС во время инициализации диагностики. |
DXGK_DIAG_MONITOR_READY Монитор инициализируется и настраивается и готов к приему пикселей. |
DXGK_DIAG_MONITOR_NOT_READY Монитор не инициализирован или настроен правильно и не готов к приему пикселей. |
DXGK_DIAG_MONITOR_READY_NOTAPPLICABLE Драйвер не знает текущее состояние монитора. Это значение следует использовать только для мониторов, для которых драйвер не имеет сведений о состоянии монитора. |
Комментарии
Перечисление DXGK_DIAG_MONITOR_STATE является членом структуры DXGK_DISPLAYSTATE_INTRUSIVE . Он используется при сборе диагностических сведений для отображения с помощью вызовов DxgkDdiGetDisplayStateIntrusive.
Во многих ситуациях драйверу необходимо инициализировать монитор и настроить его (обычно путем отправки последовательности команд), прежде чем он сможет начать отправку пикселей на монитор. Кроме того, перед отправкой пикселей с помощью монитора может быть выполнено согласование или подтверждение, инициированное драйвером. DXGK_DIAG_MONITOR_STATE указывает окончательное состояние мониторов в соответствии с драйвером мини-порта, указывая ОС, готовы ли мониторы к приему пикселей.
Примечание
В некоторых случаях (например, DisplayPort) DXGK_DIAG_MONITOR_STATE могут перекрываться с DXGK_DIAG_DISPLAY_LINK_STATE. Цель этого перечисления — получить общее текущее состояние монитора независимо от состояния шины или канала.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 10 версии 2004 |
Верхняя часть | dispmprt.h |