共用方式為


DXGK_DIAG_DISPLAY_MODE_SET列舉 (dispmprt.h)

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

語法

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