d3d12sdklayers.h ヘッダー
このヘッダーは、Direct3D 12 Graphics によって使用されます。 詳細については、次を参照してください。
d3d12sdklayers.h には、次のプログラミング インターフェイスが含まれています。
インターフェイス
ID3D12Debug デバッグ レイヤーをオンにするために使用されるインターフェイス。 |
ID3D12Debug1 GPU-Based 検証と依存コマンド キュー同期をデバッグ レイヤーに追加します。 |
ID3D12Debug2 GPU ベースの検証の構成可能なレベルをデバッグ レイヤーに追加します。 (ID3D12Debug2) |
ID3D12Debug3 GPU ベースの検証の構成可能なレベルをデバッグ レイヤーに追加します。 (ID3D12Debug3) |
ID3D12Debug4 デバッグ レイヤーを無効にする機能を追加します。 |
ID3D12Debug5 オブジェクトの自動名前付けを構成する機能をデバッグ レイヤーに追加します。 |
ID3D12Debug6 デバッグ インターフェイスは、デバッグ設定を制御します。 |
ID3D12DebugCommandList コマンド リストを監視およびデバッグするメソッドを提供します。 |
ID3D12DebugCommandList1 このインターフェイスを使用すると、追加のコマンド リスト デバッグ レイヤー設定を変更できます。 |
ID3D12DebugCommandQueue コマンド キューを監視およびデバッグするメソッドを提供します。 |
ID3D12DebugDevice このインターフェイスは、デバッグ用のグラフィックス デバイスを表します。 |
ID3D12DebugDevice1 デバイス全体のデバッグ レイヤー設定を指定します。 |
ID3D12InfoQueue 情報キュー インターフェイスは、デバッグ メッセージを格納、取得、フィルター処理します。 キューは、メッセージ キュー、オプションのストレージ フィルター スタック、およびオプションの取得フィルター スタックで構成されます。 (ID3D12InfoQueue) |
ID3D12SharingContract D3D11On12 診断レイヤーとグラフィックス 診断 ツール間のコントラクトの一部。 |
構造
D3D12_DEBUG_COMMAND_LIST_GPU_BASED_VALIDATION_SETTINGS GPU-Based 検証で使用されるコマンドごとのリストごとの設定について説明します。 |
D3D12_DEBUG_DEVICE_GPU_BASED_VALIDATION_SETTINGS GPU-Based 検証で使用される設定について説明します。 |
D3D12_DEBUG_DEVICE_GPU_SLOWDOWN_PERFORMANCE_FACTOR パフォーマンスの低いグラフィックス アダプターをシミュレートするためにデバッグ デバイスによって挿入される人為的な速度低下の量について説明します。 |
D3D12_INFO_QUEUE_FILTER メッセージ フィルターをデバッグする。には、許可または拒否するメッセージの種類の一覧が含まれています。 (D3D12_INFO_QUEUE_FILTER) |
D3D12_INFO_QUEUE_FILTER_DESC フィルターを通過する特定の種類のメッセージを許可または拒否します。 (D3D12_INFO_QUEUE_FILTER_DESC) |
D3D12_MESSAGE 情報キュー内のデバッグ メッセージ。 (D3D12_MESSAGE) |
列挙
D3D12_DEBUG_COMMAND_LIST_PARAMETER_TYPE ID3D12DebugCommandList1::SetDebugParameter および ID3D12DebugCommandList1::GetDebugParameter によって使用されるデバッグ パラメーターの種類を示します。 |
D3D12_DEBUG_DEVICE_PARAMETER_TYPE ID3D12DebugDevice1::SetDebugParameter と ID3D12DebugDevice1::GetDebugParameter の pData パラメーターによって指されるメモリのデータ型を指定します。 |
D3D12_DEBUG_FEATURE オプションの D3D12 デバッグ レイヤー機能のフラグ。 |
D3D12_GPU_BASED_VALIDATION_FLAGS 実行時に実行する GPU ベースの検証のレベルについて説明します。 |
D3D12_GPU_BASED_VALIDATION_PIPELINE_STATE_CREATE_FLAGS ID3D12Device::CreateGraphicsPipelineState および ID3D12Device::CreateComputePipelineState 中に、検証で修正プログラムが適用されたパイプラインの状態を処理する方法を指定 GPU-Based。 |
D3D12_GPU_BASED_VALIDATION_SHADER_PATCH_MODE デバイスレベルまたはコマンドリストレベルで GPU-Based 検証で使用されるシェーダーパッチの種類を指定します。 |
D3D12_MESSAGE_CATEGORY デバッグ メッセージのカテゴリを指定します。 |
D3D12_MESSAGE_ID 情報キュー フィルターを設定するためのデバッグ メッセージ ID を指定します (D3D12_INFO_QUEUE_FILTERを参照)。これらのメッセージを使用して、ストレージ フィルターと取得フィルターを通過するメッセージ カテゴリを許可または拒否します。 |
D3D12_MESSAGE_SEVERITY 情報キューのメッセージ重大度レベルをデバッグします。 (D3D12_MESSAGE_SEVERITY) |
D3D12_RLDO_FLAGS ライブ デバイス オブジェクトの有効期間について報告する情報の量のオプションを指定します。 |