次の方法で共有


DXGK_TDR_PAYLOAD_ENGINE_TIMEOUT構造体 (d3dkmddi.h)

DXGK_TDR_PAYLOAD_ENGINE_TIMEOUT 構造体には、TdrType DXGK_TDR_TYPE_ENGINE_TIMEOUTされたときに、DxgkDdiCollectDbgInfo2 呼び出し ペイロードが含まれます。

構文

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;

メンバーズ

NodeOrdinal

[in]リセットするエンジンのノード序数。

EngineOrdinal

[in]リセットするエンジンのエンジン序数。

LastHwCompletedFenceId

[in]ハードウェア スケジューリング モデルを使用していないエンジンの場合、GPU によって完了した最後のフェンス ID。

LastHwSubmittedFenceId

[in]ハードウェア スケジューリング モデルを使用していないエンジンの場合、GPU に送信された最後のフェンス ID。

NumberOfPendingSuspendRequests

[in]ハードウェア スケジューリング モデルを使用するエンジンの場合、未処理のコンテキストの数は、TDR の時点で要求を中断します。

NumberOfReadyInteractiveHwQueues

[in]ハードウェア スケジューリング モデルを使用するエンジンの場合、TDR の時点で処理中の準備完了の対話型ハードウェア キューの数。

hContext

[out]KMD がタイムアウトしたと考えるコンテキストのハンドル。KMD がタイムアウトしたテキストを確実に特定できなかった場合は、hContext NULL に設定したままにする必要があります。

備考

詳細については、TDR のデバッグ機能の向上を参照してください。

必要条件

要件 価値
サポートされる最小クライアント Windows 11 バージョン 24H2 (WDDM 3.2)
ヘッダー d3dkmddi.h

関連項目

DXGK_TDR_TYPE

DXGKARG_COLLECTDBGINFO2

dxgkDdiCollectDbgInfo2