共用方式為


DXGK_DIAG_MONITOR_STATE列舉 (dispmprt.h)

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

Syntax

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