Freigeben über


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

Weitere Informationen

DXGK_TDR_TYPE

DXGKARG_COLLECTDBGINFO2

DxgkDdiCollectDbgInfo2