Compartir a través de


estructura DXGK_TDR_PAYLOAD_ENGINE_TIMEOUT (d3dkmddi.h)

La estructura DXGK_TDR_PAYLOAD_ENGINE_TIMEOUT contiene la carga útil de una llamada a DxgkDdiCollectDbgInfo2 cuando TdrType está DXGK_TDR_TYPE_ENGINE_TIMEOUT.

Sintaxis

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;

Miembros

NodeOrdinal

[in] Ordinal de nodo para el motor que se va a restablecer.

EngineOrdinal

[in] Ordinal del motor que se va a restablecer.

LastHwCompletedFenceId

[in] Para los motores que no usan el modelo de programación de hardware, el último identificador de barrera completado por la GPU.

LastHwSubmittedFenceId

[in] Para los motores que no usan el modelo de programación de hardware, el último identificador de barrera enviado a la GPU.

NumberOfPendingSuspendRequests

[in] Para los motores que usan el modelo de programación de hardware, el número de solicitudes de suspensión de contexto pendientes en el momento de la TDR.

NumberOfReadyInteractiveHwQueues

[in] Para los motores que usan el modelo de programación de hardware, el número de colas de hardware interactivas listas en curso en el momento de la TDR.

hContext

[out] Control del contexto que kmD cree que ha agotado el tiempo de espera. Si KMD no pudo determinar de forma confiable el tiempo de espera del texto, debe dejar hContext establecido en NULL.

Comentarios

Para más información, consulte Mejoras de depuración de TDR.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 11, versión 24H2 (WDDM 3.2)
Encabezado d3dkmddi.h

Consulte también

DXGK_TDR_TYPE

DXGKARG_COLLECTDBGINFO2

DxgkDdiCollectDbgInfo2