enumerasi DXGK_TDR_TYPE (d3dkmddi.h)
Enumerasi DXGK_TDR_TYPE menentukan jenis peristiwa deteksi dan pemulihan batas waktu (TDR) yang terjadi.
Sintaks
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;
Konstanta
DXGK_TDR_TYPE_UNKNOWN Nilai: 0 Dicadangkan. Implementasi DxgkDdiCollectDbgInfo2 KMD tidak boleh menerima nilai ini. |
DXGK_TDR_TYPE_FORCED Nilai: 1 TDR dipaksa melalui D3DKMT_ESCAPE_TDRDBGCTRL dengan data nol atau dengan jenis D3DKMT_TDRDBGCTRLTYPE_FORCETDR . |
DXGK_TDR_TYPE_PREEMPT_TIMEOUT Nilai: 2 Untuk driver yang tidak mendukung reset mesin, nilai ini digunakan sebelum mengatur ulang seluruh adaptor yang memiliki salah satu mesin GPU kehabisan waktu. |
DXGK_TDR_TYPE_VSYNC_TIMEOUT Nilai: 3 Nilai ini digunakan ketika bagian tampilan GPU tidak mengakui permintaan balik yang tertunda secara tepat waktu. |
DXGK_TDR_TYPE_DOD_PRESENT_FORCED Nilai: 4 Nilai ini digunakan untuk adaptor Hanya Tampilan saat TDR dipaksa melalui D3DKMT_TDRDBGCTRLTYPE_FORCEDODTDR escape. |
DXGK_TDR_TYPE_DOD_PRESENT_TIMEOUT Nilai: 5 Nilai ini digunakan untuk adaptor Hanya Tampilan saat tidak menyelesaikan presentasi dalam batas waktu TDR. |
DXGK_TDR_TYPE_ENGINE_TIMEOUT Nilai: 6 Nilai ini digunakan ketika mesin GPU tertentu tidak dapat menyelesaikan pekerjaan GPU yang tertunda atau permintaan preemption dalam batas waktu TDR. |
DXGK_TDR_TYPE_DOD_VSYNC_FORCED Nilai: 7 Nilai ini digunakan untuk adaptor Hanya Tampilan saat TDR dipaksa melalui D3DKMT_TDRDBGCTRLTYPE_FORCEDODVSYNCTDR escape. |
DXGK_TDR_TYPE_DOD_VSYNC_TIMEOUT Nilai: 8 Nilai ini digunakan untuk adaptor Hanya Tampilan saat tidak menaikkan gangguan VSync dalam batas waktu TDR. |
DXGK_TDR_TYPE_ENGINE_TIMEOUT_PROMOTED Nilai: 9 Nilai ini digunakan ketika batas waktu mesin GPU dipromosikan oleh OS ke reset adaptor penuh. |
DXGK_TDR_TYPE_PAGE_FAULT Nilai: 10 Nilai ini digunakan saat reset adaptor diminta oleh gangguan kesalahan halaman GPU yang mengatur bendera DXGK_PAGE_FAULT_ADAPTER_RESET_REQUIRED ke 1. |
DXGK_TDR_TYPE_INVALID_FENCE Nilai: 11 Nilai ini digunakan untuk driver pra-WDDM 2.4 warisan tertentu ketika GPU melaporkan nilai pengiriman yang salah atau pagar yang didahului yang menghasilkan reset GPU. |
DXGK_TDR_TYPE_ENGINE_PAGE_FAULT Nilai: 12 Nilai ini digunakan saat reset mesin GPU diminta oleh gangguan kesalahan halaman GPU yang mengatur bendera DXGK_PAGE_FAULT_ENGINE_RESET_REQUIRED ke 1. |
DXGK_TDR_TYPE_DISPLAY_ENGINE_FAULT Nilai: 13 Nilai ini digunakan ketika kesalahan mesin tampilan terdeteksi oleh OS. |
Keterangan
Untuk informasi selengkapnya, lihat Peningkatan debuggability TDR.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 11, versi 24H2 (WDDM 3.2) |
Header | d3dkmddi.h |