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] Ordinal de nœud pour le moteur réinitialisé.
EngineOrdinal
[in] ordinal du moteur pour la réinitialisation du moteur.
LastHwCompletedFenceId
[in] Pour les moteurs qui n’utilisent pas le modèle de planification matérielle, le dernier ID de clôture terminé 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 suspension de contexte en attente au moment du TDR.
NumberOfReadyInteractiveHwQueues
[in] Pour les moteurs utilisant le modèle de planification matérielle, le nombre de files d’attente matérielles interactives prêtes en cours de vol au moment du TDR.
hContext
[out] Handle du contexte que KMD croit a expiré. Si KMD n’a pas pu déterminer de manière fiable le délai d’expiration du texte, il doit laisser hContext défini sur NULL.
Remarques
Pour plus d’informations, consultez améliorations de la débogage TDR.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows 11, version 24H2 (WDDM 3.2) |
d’en-tête | d3dkmddi.h |