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 TdrType-DXGK_TDR_TYPE_ENGINE_TIMEOUTist.
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;
NodeOrdinal
[in] Knoten ordinal für das Modul, das zurückgesetzt wird.
EngineOrdinal
[in] Modul-Ordnungszahl für das Modul, das zurückgesetzt wird.
LastHwCompletedFenceId
[in] Für Motoren, die das Hardwareplanungsmodell nicht verwenden, wurde die letzte Zaun-ID von der GPU abgeschlossen.
LastHwSubmittedFenceId
[in] Für Motoren, die das Hardwareplanungsmodell nicht verwenden, wird die letzte Zaun-ID an die GPU übermittelt.
NumberOfPendingSuspendRequests
[in] Für Engines, die das Hardwareplanungsmodell verwenden, gibt es die Anzahl der ausstehenden Kontext-Anhalteanforderungen zum Zeitpunkt des TDR.
NumberOfReadyInteractiveHwQueues
[in] Für Motoren, die das Hardwareplanungsmodell verwenden, gibt es die Anzahl der einsatzbereiten interaktiven Hardwarewarteschlangen im Flug zum Zeitpunkt des TDR.
hContext
[out] Umgang mit dem Kontext, den KMD glaubt, ist zeitüberschreitung. Wenn KMD nicht zuverlässig bestimmen konnte, welcher Text timeout ausgeführt wurde, sollte er hContext- auf NULL festgelegt lassen.
Weitere Informationen finden Sie unter Verbesserungen der TDR-Debuggierbarkeit.
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 11, Version 24H2 (WDDM 3.2) |
Header- | d3dkmddi.h |