Partager via


structure DXGK_TDR_PAYLOAD_ENGINE_TIMEOUT (d3dkmddi.h)

La structure DXGK_TDR_PAYLOAD_ENGINE_TIMEOUT contient la charge utile d’un appel DxgkDdiCollectDbgInfo2 lorsque TdrType est DXGK_TDR_TYPE_ENGINE_TIMEOUT.

Syntaxe

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;

Membres

NodeOrdinal

[in] Nœud ordinal pour le moteur en cours de réinitialisation.

EngineOrdinal

[in] Ordinal du moteur en cours de réinitialisation.

LastHwCompletedFenceId

[in] Pour les moteurs qui n’utilisent pas le modèle de planification matérielle, le dernier ID de clôture a été effectué par le GPU.

LastHwSubmittedFenceId

[in] Pour les moteurs qui n’utilisent pas le modèle de planification matérielle, le dernier ID de clôture envoyé au GPU.

NumberOfPendingSuspendRequests

[in] Pour les moteurs utilisant le modèle de planification matérielle, le nombre de demandes de contexte en attente suspend au moment de la récupération de données.

NumberOfReadyInteractiveHwQueues

[in] Pour les moteurs utilisant le modèle de planification du matériel, le nombre de files d’attente de matériel interactif prêts en cours d’exécution au moment du TDR.

hContext

[out] Handle du contexte qui, selon KMD, a expiré. Si KMD n’a pas pu déterminer de manière fiable quel texte a expiré, il doit laisser hContext défini sur NULL.

Remarques

Pour plus d’informations, consultez Améliorations de la capacité de débogage TDR.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 11, version 24H2 (WDDM 3.2)
En-tête d3dkmddi.h

Voir aussi

DXGK_TDR_TYPE

DXGKARG_COLLECTDBGINFO2

DxgkDdiCollectDbgInfo2