перечисление 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 Состояние lid неприменимо к этому целевому объекту. Это было бы значение, используемое для большинства целевых объектов, которые не являются внутренними дисплеями. |
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