共用方式為


DXGK_DIAG_DISPLAY_LID_STATE列舉 (dispmprt.h)

DXGK_DIAG_DISPLAY_LID_STATE 在收集非干擾性顯示診斷資訊時,會將目標的狀態提供給操作系統 (操作系統) 。

Syntax

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
驅動程式不知道目前的 lid 狀態。 驅動程式應該只在未在內部維護/快取 lid 狀態時,才使用此值。

備註

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