DXGK_TDR_TYPE列舉 (d3dkmddi.h)
DXGK_TDR_TYPE 列舉指定發生的逾時偵測和復原 (TDR) 事件類型。
語法
typedef enum _DXGK_TDR_TYPE {
DXGK_TDR_TYPE_UNKNOWN = 0,
DXGK_TDR_TYPE_FORCED = 1,
DXGK_TDR_TYPE_PREEMPT_TIMEOUT = 2,
DXGK_TDR_TYPE_VSYNC_TIMEOUT = 3,
DXGK_TDR_TYPE_DOD_PRESENT_FORCED = 4,
DXGK_TDR_TYPE_DOD_PRESENT_TIMEOUT = 5,
DXGK_TDR_TYPE_ENGINE_TIMEOUT = 6,
DXGK_TDR_TYPE_DOD_VSYNC_FORCED = 7,
DXGK_TDR_TYPE_DOD_VSYNC_TIMEOUT = 8,
DXGK_TDR_TYPE_ENGINE_TIMEOUT_PROMOTED = 9,
DXGK_TDR_TYPE_PAGE_FAULT = 10,
DXGK_TDR_TYPE_INVALID_FENCE = 11,
DXGK_TDR_TYPE_ENGINE_PAGE_FAULT = 12,
DXGK_TDR_TYPE_DISPLAY_ENGINE_FAULT = 13
} DXGK_TDR_TYPE;
常數
DXGK_TDR_TYPE_UNKNOWN 值:0 保留。 KMD DxgkDdiCollectDbgInfo2 實作不應該收到此值。 |
DXGK_TDR_TYPE_FORCED 值:1 TDR 會透過具有零數據或 D3DKMT_TDRDBGCTRLTYPE_FORCETDR 類型的 D3DKMT_ESCAPE_TDRDBGCTRL 強制使用。 |
DXGK_TDR_TYPE_PREEMPT_TIMEOUT 值:2 對於不支援引擎重設的驅動程式,在重設具有其中一個 GPU 引擎的整個適配卡逾時之前,會使用此值。 |
DXGK_TDR_TYPE_VSYNC_TIMEOUT 值:3 當 GPU 的顯示部分不及時認可擱置的翻轉要求時,就會使用此值。 |
DXGK_TDR_TYPE_DOD_PRESENT_FORCED 值:4 當 TDR 強制透過逸出 D3DKMT_TDRDBGCTRLTYPE_FORCEDODTDR 時,這個值會用於僅顯示適配卡。 |
DXGK_TDR_TYPE_DOD_PRESENT_TIMEOUT 值:5 當這些適配卡未在 TDR 逾時內完成時,這個值會用於僅顯示適配卡。 |
DXGK_TDR_TYPE_ENGINE_TIMEOUT 值:6 當特定 GPU 引擎無法在 TDR 逾時內完成暫止 GPU 工作或先佔要求時,就會使用此值。 |
DXGK_TDR_TYPE_DOD_VSYNC_FORCED 值:7 當 TDR 強制透過逸出 D3DKMT_TDRDBGCTRLTYPE_FORCEDODVSYNCTDR 時,這個值會用於僅顯示適配卡。 |
DXGK_TDR_TYPE_DOD_VSYNC_TIMEOUT 值:8 當它們未在 TDR 逾時內引發 VSync 中斷時,這個值會用於僅顯示適配卡。 |
DXGK_TDR_TYPE_ENGINE_TIMEOUT_PROMOTED 值:9 當 OS 將 GPU 引擎逾時升級為完整適配卡重設時,就會使用此值。 |
DXGK_TDR_TYPE_PAGE_FAULT 值:10 當 GPU 頁面錯誤中斷要求適配卡重設時,會將 DXGK_PAGE_FAULT_ADAPTER_RESET_REQUIRED 旗標設定為 1 時,就會使用此值。 |
DXGK_TDR_TYPE_INVALID_FENCE 值:11 當 GPU 回報導致 GPU 重設不正確的提交或先佔範圍值時,此值會用於某些舊版的 WDDM 2.4 驅動程式。 |
DXGK_TDR_TYPE_ENGINE_PAGE_FAULT 值:12 當 GPU 頁面錯誤中斷要求 GPU 引擎重設時,會將 DXGK_PAGE_FAULT_ENGINE_RESET_REQUIRED 旗標設定為 1 時,就會使用此值。 |
DXGK_TDR_TYPE_DISPLAY_ENGINE_FAULT 值:13 當作系統偵測到顯示引擎錯誤時,會使用此值。 |
言論
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | Windows 11 版本 24H2 (WDDM 3.2) |
標頭 | d3dkmddi.h |