DXGK_TDR_PAYLOAD_ENGINE_TIMEOUT struttura (d3dkmddi.h)
La struttura DXGK_TDR_PAYLOAD_ENGINE_TIMEOUT contiene il payload per una chiamata DxgkDdiCollectDbgInfo2 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;
Members
NodeOrdinal
[in] Ordinale del nodo per il motore in fase di reimpostazione.
EngineOrdinal
[in] Ordinale del motore per il motore in fase di reimpostazione.
LastHwCompletedFenceId
[in] Per i motori che non usano il modello di pianificazione hardware, l'ultimo ID di recinzione completato dalla GPU.
LastHwSubmittedFenceId
[in] Per i motori che non usano il modello di pianificazione hardware, l'ultimo ID di recinzione 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] Gestire il contesto in cui il servizio di gestione delle chiavi ritiene che sia stato eseguito il timeout. Se kmD non è in grado di determinare in modo affidabile il timeout del testo, deve lasciare hContext impostato su NULL.
Commenti
Per altre informazioni, vedere Miglioramenti alla debug TDR.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 11 versione 24H2 (WDDM 3.2) |
Intestazione | d3dkmddi.h |