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

DXGKARG_GETDISPLAYSTATENONINTRUSIVE

DxgkDdiGetDisplayStateNonIntrusive