struttura DXGK_TDR_PAYLOAD_ENGINE_TIMEOUT (d3dkmddi.h)
La struttura DXGK_TDR_PAYLOAD_ENGINE_TIMEOUT contiene il payload per un DxgkDdiCollectDbgInfo2 chiamata quando TdrType è DXGK_TDR_TYPE_ENGINE_TIMEOUT.
Sintassi
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;
Membri
NodeOrdinal
[in] Ordinale del nodo per il motore da reimpostare.
EngineOrdinal
[in] Ordinale del motore per il motore da reimpostare.
LastHwCompletedFenceId
[in] Per i motori che non usano il modello di pianificazione hardware, l'ultimo ID di isolamento completato dalla GPU.
LastHwSubmittedFenceId
[in] Per i motori che non usano il modello di pianificazione hardware, l'ultimo ID di isolamento inviato alla GPU.
NumberOfPendingSuspendRequests
[in] Per i motori che usano il modello di pianificazione hardware, il numero di richieste di sospensione del contesto in sospeso al momento del TDR.
NumberOfReadyInteractiveHwQueues
[in] Per i motori che usano il modello di pianificazione hardware, il numero di code hardware interattive pronte in anteprima al momento del TDR.
hContext
[out] Gestione del contesto che il KMD ritiene sia scaduto. Se kmd non è riuscito a determinare in modo affidabile il timeout del testo, deve lasciare hContext impostato su NULL.
Osservazioni
Per altre informazioni, vedere miglioramenti del debug TDR.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows 11, versione 24H2 (WDDM 3.2) |
intestazione | d3dkmddi.h |