共用方式為


DXGK_DIAG_MONITOR_STATE列舉 (dispmprt.h)

DXGK_DIAG_MONITOR_STATE 會根據迷你埠驅動程式指定監視器的狀態,指出監視器是否準備好接收圖元,以向作系統 (OS) 指出。

語法

typedef enum _DXGK_DIAG_MONITOR_STATE {
  DXGK_DIAG_MONITOR_STATE_UNINITIALIZED,
  DXGK_DIAG_MONITOR_READY,
  DXGK_DIAG_MONITOR_NOT_READY,
  DXGK_DIAG_MONITOR_READY_NOTAPPLICABLE
} DXGK_DIAG_MONITOR_STATE;

常數

 
DXGK_DIAG_MONITOR_STATE_UNINITIALIZED
保留供作系統在診斷初始化期間使用。
DXGK_DIAG_MONITOR_READY
監視器已初始化並設定,並準備好接收圖元。
DXGK_DIAG_MONITOR_NOT_READY
監視器未正確初始化或設定,且尚未準備好接收圖元。
DXGK_DIAG_MONITOR_READY_NOTAPPLICABLE
驅動程式不知道監視器的目前狀態。 此值應該只用於驅動程式沒有監視狀態見解的監視器。

言論

DXGK_DIAG_MONITOR_STATE 列舉是 DXGK_DISPLAYSTATE_INTRUSIVE 結構的成員。 它會透過呼叫 DxgkDdiGetDisplayStateIntrusive來收集顯示診斷資訊。

在許多情況下,驅動程式必須初始化監視器並加以設定(通常是藉由傳送命令順序),才能開始將圖元傳送至監視器。 此外,在可以傳送圖元之前,可能會有一些驅動程式起始的交涉/交握與監視器完成。 DXGK_DIAG_MONITOR_STATE 會根據迷你埠驅動程式指定監視器的最終狀態,指出監視器是否準備好接收圖元。

注意

在某些情況下(例如 DisplayPort),DXGK_DIAG_MONITOR_STATE 可能會與 DXGK_DIAG_DISPLAY_LINK_STATE重疊。 此列舉的目的是取得監視器的整體目前狀態,而不論總線/鏈接狀態為何。

要求

要求 價值
最低支援的用戶端 Windows 10 版本 2004
標頭 dispmprt.h

另請參閱

DXGK_DIAG_DISPLAY_LINK_STATE

DXGK_DISPLAYSTATE_INTRUSIVE

DXGKARG_GETDISPLAYSTATEINTRUSIVE

DxgkDdiGetDisplayStateIntrusive