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
[入力]リセットするエンジンのノード序数。
EngineOrdinal
[入力]リセットするエンジンのエンジン序数。
LastHwCompletedFenceId
[入力]ハードウェア スケジューリング モデルを使用していないエンジンの場合、GPU によって完了した最後のフェンス ID。
LastHwSubmittedFenceId
[入力]ハードウェア スケジューリング モデルを使用していないエンジンの場合、GPU に送信された最後のフェンス ID。
NumberOfPendingSuspendRequests
[入力]ハードウェア スケジューリング モデルを使用するエンジンの場合、未処理のコンテキストの数は、TDR の時点で要求を中断します。
NumberOfReadyInteractiveHwQueues
[入力]ハードウェア スケジューリング モデルを使用するエンジンの場合、TDR の時点で稼働中の準備完了の対話型ハードウェア キューの数。
hContext
[out]KMD がタイムアウトしたと考えるコンテキストのハンドル。KMD がタイムアウトしたテキストを確実に判断できない場合は、 hContext を NULL に設定したままにする必要があります。
注釈
詳細については、「 TDR デバッグの機能強化」を参照してください。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 11バージョン 24H2 (WDDM 3.2) |
Header | d3dkmddi.h |