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


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

DXGKARG_GETDISPLAYSTATENONINTRUSIVE

DxgkDdiGetDisplayStateNonIntrusive