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 |