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 |