Compartilhar via


estrutura DXGK_TDR_PAYLOAD_ENGINE_TIMEOUT (d3dkmddi.h)

A estrutura DXGK_TDR_PAYLOAD_ENGINE_TIMEOUT contém o conteúdo de uma chamadaDxgkDdiCollectDbgInfo2quando 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 cerca concluída pela GPU.

LastHwSubmittedFenceId

[in] Para mecanismos que não usam o modelo de agendamento de hardware, a última ID de cerca enviada à GPU.

NumberOfPendingSuspendRequests

[in] Para mecanismos que usam o modelo de agendamento de hardware, o número de solicitações pendentes de suspensão de contexto 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 do TDR.

hContext

[out] O identificador do contexto que o KMD acredita ter cronometrado. Se o KMD não puder determinar de forma confiável qual texto atingiu o tempo limite, ele deverá deixar hContext definido como NULL.

Observações

Para obter mais informações, consulte melhorias de depuração de TDR.

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows 11, versão 24H2 (WDDM 3.2)
cabeçalho d3dkmddi.h

Consulte também

DXGK_TDR_TYPE

DXGKARG_COLLECTDBGINFO2

DxgkDdiCollectDbgInfo2