Compartilhar via


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

Confira também

DXGK_TDR_TYPE

DXGKARG_COLLECTDBGINFO2

DxgkDdiCollectDbgInfo2