次の方法で共有


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

ライブ デバイス オブジェクトの有効期間について報告する情報の量のオプションを指定します。