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