DXGK_TDR_PAYLOAD_ENGINE_TIMEOUT-Struktur (d3dkmddi.h)
Die DXGK_TDR_PAYLOAD_ENGINE_TIMEOUT-Struktur enthält die Nutzlast für einen DxgkDdiCollectDbgInfo2-Aufruf , wenn TdrTypeDXGK_TDR_TYPE_ENGINE_TIMEOUT ist.
Syntax
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;
Member
NodeOrdinal
[in] Knoten ordinal für die engine, die zurückgesetzt wird.
EngineOrdinal
[in] Ordnungszahl der Engine für die zurückgesetzte Engine.
LastHwCompletedFenceId
[in] Für Engines, die nicht das Hardwareplanungsmodell verwenden, wird die letzte Zaun-ID von der GPU abgeschlossen.
LastHwSubmittedFenceId
[in] Für Engines, die nicht das Hardwareplanungsmodell verwenden, wird die letzte Zaun-ID an die GPU übermittelt.
NumberOfPendingSuspendRequests
[in] Bei Engines, die das Hardwareplanungsmodell verwenden, wird die Anzahl der ausstehenden Kontextanforderungen zum Zeitpunkt der TDR angehalten.
NumberOfReadyInteractiveHwQueues
[in] Bei Engines, die das Hardwareplanungsmodell verwenden, gibt die Anzahl der bereitstehend interaktiven Hardwarewarteschlangen im Flug zum Zeitpunkt des TDR an.
hContext
[out] Handle des Kontexts, von dem KMD glaubt, dass ein Timeout aufgetreten ist. Wenn KMD nicht zuverlässig ermitteln konnte, welcher Text ein Timeout aufweist, sollte hContext auf NULL festgelegt bleiben.
Hinweise
Weitere Informationen finden Sie unter Verbesserungen der TDR-Debugfähigkeit.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 11, Version 24H2 (WDDM 3.2) |
Kopfzeile | d3dkmddi.h |