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