estrutura DXGK_TDR_PAYLOAD_ENGINE_TIMEOUT (d3dkmddi.h)
A estrutura DXGK_TDR_PAYLOAD_ENGINE_TIMEOUT contém o conteúdo de uma chamada DxgkDdiCollectDbgInfo2 quando TdrType é DXGK_TDR_TYPE_ENGINE_TIMEOUT.
Sintaxe
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;
Membros
NodeOrdinal
[in] Ordinal de nó para o mecanismo que está sendo redefinido.
EngineOrdinal
[in] Ordinal do mecanismo para o mecanismo que está sendo redefinido.
LastHwCompletedFenceId
[in] Para mecanismos que não usam o modelo de agendamento de hardware, a última ID de limite concluída pela GPU.
LastHwSubmittedFenceId
[in] Para mecanismos que não usam o modelo de agendamento de hardware, a última ID de limite enviada à GPU.
NumberOfPendingSuspendRequests
[in] Para mecanismos que usam o modelo de agendamento de hardware, o número de solicitações de suspensão de contexto pendentes no momento da TDR.
NumberOfReadyInteractiveHwQueues
[in] Para mecanismos que usam o modelo de agendamento de hardware, o número de filas de hardware interativas prontas em versão de pré-lançamento no momento da TDR.
hContext
[out] O identificador do contexto que o KMD acredita que atingiu o tempo limite. Se o KMD não puder determinar de forma confiável qual texto atingiu o tempo limite, ele deverá deixar hContext definido como NULL.
Comentários
Para obter mais informações, consulte Melhorias de depuração de TDR.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 11, versão 24H2 (WDDM 3.2) |
Cabeçalho | d3dkmddi.h |