struktur DXGK_TDR_PAYLOAD_ENGINE_TIMEOUT (d3dkmddi.h)
Struktur DXGK_TDR_PAYLOAD_ENGINE_TIMEOUT berisi payload untuk panggilan DxgkDdiCollectDbgInfo2 saat TdrTypeDXGK_TDR_TYPE_ENGINE_TIMEOUT.
Sintaks
typedef struct _DXGK_TDR_PAYLOAD_ENGINE_TIMEOUT {
UINT NodeOrdinal;
UINT EngineOrdinal;
ULONGLONG LastHwCompletedFenceId;
ULONGLONG LastHwSubmittedFenceId;
ULONG NumberOfPendingSuspendRequests;
ULONG NumberOfReadyInteractiveHwQueues;
HANDLE hContext;
} DXGK_TDR_PAYLOAD_ENGINE_TIMEOUT;
Anggota
NodeOrdinal
[in] Ordinal node untuk mesin yang direset.
EngineOrdinal
[in] Ordinal mesin untuk mesin yang direset.
LastHwCompletedFenceId
[in] Untuk mesin yang tidak menggunakan model penjadwalan perangkat keras, ID pagar terakhir yang diselesaikan oleh GPU.
LastHwSubmittedFenceId
[in] Untuk mesin yang tidak menggunakan model penjadwalan perangkat keras, ID pagar terakhir yang dikirimkan ke GPU.
NumberOfPendingSuspendRequests
[in] Untuk mesin yang menggunakan model penjadwalan perangkat keras, jumlah permintaan penangguhan konteks yang luar biasa pada saat TDR.
NumberOfReadyInteractiveHwQueues
[in] Untuk mesin yang menggunakan model penjadwalan perangkat keras, jumlah antrean perangkat keras interaktif siap dalam penerbangan pada saat TDR.
hContext
[keluar] Menangani konteks yang diyakini KMD telah kehabisan waktu. Jika KMD tidak dapat menentukan waktu teks mana yang habis, maka harus membiarkan hContext diatur ke NULL.
Keterangan
Untuk informasi selengkapnya, lihat Peningkatan debugability TDR.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 11, versi 24H2 (WDDM 3.2) |
Header | d3dkmddi.h |