перечисление DXGK_DIAG_DISPLAY_LID_STATE (dispmprt.h)
DXGK_DIAG_DISPLAY_LID_STATE предоставляет операционной системе (ОС) состояние крышки целевого объекта при сборе диагностических сведений о неинструкционном отображении.
Синтаксис
typedef enum _DXGK_DIAG_DISPLAY_LID_STATE {
DXGK_DIAG_DISPLAY_LID_STATE_UNINITIALIZED,
DXGK_DIAG_DISPLAY_LID_STATE_NOTAPPLICABLE,
DXGK_DIAG_DISPLAY_LID_STATE_OPEN,
DXGK_DIAG_DISPLAY_LID_STATE_CLOSE,
DXGK_DIAG_DISPLAY_LID_STATE_UNKNOWN
} DXGK_DIAG_DISPLAY_LID_STATE;
Константы
DXGK_DIAG_DISPLAY_LID_STATE_UNINITIALIZED Зарезервировано для использования ОС во время инициализации диагностики. |
DXGK_DIAG_DISPLAY_LID_STATE_NOTAPPLICABLE Состояние крышки неприменимо к этому целевому объекту. Это значение будет использоваться для большинства целевых объектов, которые не являются внутренними дисплеями. |
DXGK_DIAG_DISPLAY_LID_STATE_OPEN Крышка дисплея в настоящее время открыта в соответствии с состоянием драйвера. |
DXGK_DIAG_DISPLAY_LID_STATE_CLOSE Крышка дисплея в настоящее время закрыта в соответствии с состоянием драйвера. |
DXGK_DIAG_DISPLAY_LID_STATE_UNKNOWN Драйвер не знает текущее состояние крышки. Драйвер должен использовать это значение только в том случае, если он не поддерживает состояние крышки кэша внутри системы. |
Комментарии
Перечисление DXGK_DIAG_DISPLAY_LID_STATE является членом структуры DXGK_DISPLAYSTATE_NONINTRUSIVE . Он используется при сборе диагностических сведений для отображения с помощью вызовов DxgkDdiGetDisplayStateNonIntrusive.
DXGK_DIAG_DISPLAY_LID_STATE применимо только к форм-факторам, имеющим крышку. Если драйвер кэширует текущее состояние крышки (открытие или закрытие), мы хотим сравнить его с состоянием ОС.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 10 версии 2004 |
Верхняя часть | dispmprt.h |
См. также раздел
DXGK_DISPLAYSTATE_NONINTRUSIVE