DXGK_DIAG_DISPLAY_MODE_SET列舉 (dispmprt.h)

DXGK_DIAG_DISPLAY_MODE_SET 會在收集非干擾性顯示診斷資訊時,將驅動程序的最後一個模式設定狀態提供給操作系統 (操作系統) 。

Syntax

typedef enum _DXGK_DIAG_DISPLAY_MODE_SET {
  DXGK_DIAG_DISPLAY_MODE_SET_UNINITIALIZED,
  DXGK_DIAG_DISPLAY_MODE_SET_NO,
  DXGK_DIAG_DISPLAY_MODE_SET_YES
} DXGK_DIAG_DISPLAY_MODE_SET;

常數

 
DXGK_DIAG_DISPLAY_MODE_SET_UNINITIALIZED
保留供操作系統在診斷初始化期間使用。
DXGK_DIAG_DISPLAY_MODE_SET_NO
驅動程式未成功完成最後一個模式集。
DXGK_DIAG_DISPLAY_MODE_SET_YES
驅動程式成功完成最後一個模式集。

備註

DXGK_DIAG_DISPLAY_MODE_SET列舉是DXGK_DISPLAYSTATE_NONINTRUSIVE結構的成員。 透過對 DxgkDdiGetDisplayStateNonIntrusive 的呼叫來收集顯示診斷資訊時,會使用它。

雖然 OS 會追蹤最後一次設定模式呼叫是否成功, 但DXGK_DIAG_DISPLAY_MODE_SET 會提供指定目標上所設定模式的驅動程序狀態,以便與 OS 狀態進行比較。 針對 OS,模式集作業主要包含 SetTimings DDI 呼叫。 不過,對於驅動程式,模式集通常表示多個內部作業可正確設定硬體計時。 OS 可以使用 DXGK_DIAG_DISPLAY_MODE_SET 來判斷模式集的整體驅動程序狀態,以及是否視為成功。

規格需求

需求
最低支援的用戶端 Windows 10 (版本 2004)
標頭 dispmprt.h

另請參閱

DXGK_DISPLAYSTATE_NONINTRUSIVE

DXGKARG_GETDISPLAYSTATENONINTRUSIVE

DxgkDdiGetDisplayStateNonIntrusive