次の方法で共有


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 エンジンがタイムアウトしたアダプター全体をリセットする前に使用されます。
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
この値は、DXGK_PAGE_FAULT_ENGINE_RESET_REQUIRED フラグを 1 に設定する GPU ページ 障害割り込みによって GPU エンジンのリセットが要求されたときに使用されます。
DXGK_TDR_TYPE_DISPLAY_ENGINE_FAULT
値: 13
この値は、OS によって表示エンジンの障害が検出された場合に使用されます。

備考

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

必要条件

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

関連項目

DXGKARG_COLLECTDBGINFO2

dxgkDdiCollectDbgInfo2