Condividi tramite


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

Vedi anche

DXGK_TDR_TYPE

DXGKARG_COLLECTDBGINFO2

DxgkDdiCollectDbgInfo2