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
在诊断初始化期间保留供 OS 使用。
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 仅适用于有盖子的外形规格。 如果驱动程序缓存盖子的当前状态 (打开或关闭) 则我们希望将其与 OS 状态进行比较。

要求

要求
最低受支持的客户端 Windows 10 版本 2004
标头 dispmprt.h

另请参阅

DXGK_DISPLAYSTATE_NONINTRUSIVE

DXGKARG_GETDISPLAYSTATENONINTRUSIVE

DxgkDdiGetDisplayStateNonIntrusive