Auf Englisch lesen

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 TdrType-DXGK_TDR_TYPE_ENGINE_TIMEOUTist.

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;

Angehörige

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.

Bemerkungen

Weitere Informationen finden Sie unter Verbesserungen der TDR-Debuggierbarkeit.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 11, Version 24H2 (WDDM 3.2)
Header- d3dkmddi.h

Siehe auch

DXGK_TDR_TYPE

DXGKARG_COLLECTDBGINFO2

DxgkDdiCollectDbgInfo2