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