次の方法で共有


DXGK_TDR_TYPE列挙 (d3dkmddi.h)

DXGK_TDR_TYPE列挙は、発生したタイムアウト検出および回復 (TDR) イベントの種類を指定します。

構文

typedef enum _DXGK_TDR_TYPE {
  DXGK_TDR_TYPE_UNKNOWN = 0,
  DXGK_TDR_TYPE_FORCED = 1,
  DXGK_TDR_TYPE_PREEMPT_TIMEOUT = 2,
  DXGK_TDR_TYPE_VSYNC_TIMEOUT = 3,
  DXGK_TDR_TYPE_DOD_PRESENT_FORCED = 4,
  DXGK_TDR_TYPE_DOD_PRESENT_TIMEOUT = 5,
  DXGK_TDR_TYPE_ENGINE_TIMEOUT = 6,
  DXGK_TDR_TYPE_DOD_VSYNC_FORCED = 7,
  DXGK_TDR_TYPE_DOD_VSYNC_TIMEOUT = 8,
  DXGK_TDR_TYPE_ENGINE_TIMEOUT_PROMOTED = 9,
  DXGK_TDR_TYPE_PAGE_FAULT = 10,
  DXGK_TDR_TYPE_INVALID_FENCE = 11,
  DXGK_TDR_TYPE_ENGINE_PAGE_FAULT = 12,
  DXGK_TDR_TYPE_DISPLAY_ENGINE_FAULT = 13
} DXGK_TDR_TYPE;

定数

 
DXGK_TDR_TYPE_UNKNOWN
値: 0
予約済み。 KMD の DxgkDdiCollectDbgInfo2 実装では、この値を受け取ってはいけません。
DXGK_TDR_TYPE_FORCED
値: 1
TDR は、データが 0 個の D3DKMT_ESCAPE_TDRDBGCTRL または 型がD3DKMT_TDRDBGCTRLTYPE_FORCETDR によって強制されます。
DXGK_TDR_TYPE_PREEMPT_TIMEOUT
値: 2
エンジンのリセットをサポートしていないドライバーの場合、この値は、GPU エンジンの 1 つがタイムアウトしたアダプター全体をリセットする前に使用されます。
DXGK_TDR_TYPE_VSYNC_TIMEOUT
値: 3
この値は、GPU の表示部分が保留中のフリップ要求をタイムリーに確認しない場合に使用されます。
DXGK_TDR_TYPE_DOD_PRESENT_FORCED
値: 4
この値は、TDR が D3DKMT_TDRDBGCTRLTYPE_FORCEDODTDR エスケープを介して強制された場合に、表示専用アダプター 使用されます。
DXGK_TDR_TYPE_DOD_PRESENT_TIMEOUT
値: 5
この値は、TDR タイムアウト内に存在が完了しない場合に、表示専用アダプターに使用されます。
DXGK_TDR_TYPE_ENGINE_TIMEOUT
値: 6
この値は、特定の GPU エンジンが保留中の GPU 作業または TDR タイムアウト内のプリエンプション要求を完了できない場合に使用されます。
DXGK_TDR_TYPE_DOD_VSYNC_FORCED
値: 7
この値は、TDR が D3DKMT_TDRDBGCTRLTYPE_FORCEDODVSYNCTDR エスケープを介して強制された場合に、表示専用アダプター 使用されます。
DXGK_TDR_TYPE_DOD_VSYNC_TIMEOUT
値: 8
この値は、TDR タイムアウト内に VSync 割り込みを発生させなかった場合に、表示専用アダプターに使用されます。
DXGK_TDR_TYPE_ENGINE_TIMEOUT_PROMOTED
値: 9
この値は、GPU エンジンのタイムアウトが OS によって完全なアダプター リセットに昇格されるときに使用されます。
DXGK_TDR_TYPE_PAGE_FAULT
値: 10
この値は、 DXGK_PAGE_FAULT_ADAPTER_RESET_REQUIRED フラグを 1 に設定する GPU ページフォールト割り込みによってアダプターのリセットが要求された場合に使用されます。
DXGK_TDR_TYPE_INVALID_FENCE
値: 11
この値は、GPU が正しくない送信または優先フェンス値を報告し、GPU リセットが発生した場合に、WDDM 2.4 より前のレガシ ドライバーに使用されます。
DXGK_TDR_TYPE_ENGINE_PAGE_FAULT
値: 12
この値は、GPU エンジンのリセットが、 DXGK_PAGE_FAULT_ENGINE_RESET_REQUIRED フラグを 1 に設定する GPU ページ フォールト割り込みによって要求された場合に使用されます。
DXGK_TDR_TYPE_DISPLAY_ENGINE_FAULT
値: 13
この値は、OS によって表示エンジンエラーが検出された場合に使用されます。

注釈

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

要件

要件
サポートされている最小のクライアント Windows 11バージョン 24H2 (WDDM 3.2)
Header d3dkmddi.h

こちらもご覧ください

DXGKARG_COLLECTDBGINFO2

DxgkDdiCollectDbgInfo2