共用方式為


偵錯層介面

下列介面定義于 中 d3d12sdklayers.h

本節內容

主題 描述
ID3D12Debug 偵錯介面可控制偵錯設定並驗證管線狀態。 只有在開啟偵錯層時,才能使用它。
ID3D12Debug1 將 GPU 型驗證和相依命令佇列同步處理新增至偵錯層。
ID3D12Debug2 新增可設定的GPU-Based驗證層級。
ID3D12Debug3 新增至偵錯層 GPU 型驗證、相依命令佇列同步處理,以及可設定的 GPU 型驗證層級。
ID3D12Debug4 新增停用偵錯層的功能。
ID3D12Debug5 將 新增至偵錯層,以設定物件的自動命名功能。
ID3D12Debug6 偵錯介面可控制偵錯設定。
ID3D12DebugCommandList 提供監視和偵錯命令清單的方法。
ID3D12DebugCommandList1 此介面可修改其他命令清單偵錯層設定。
ID3D12DebugCommandQueue 提供監視和偵錯命令佇列的方法。
ID3D12DebugDevice 此介面代表用於偵錯的圖形裝置。
ID3D12DebugDevice1 指定全裝置偵錯層設定。
ID3D12InfoQueue 資訊佇列介面會儲存、擷取和篩選偵錯訊息。 佇列包含訊息佇列、選擇性儲存體篩選堆疊,以及選擇性的擷取篩選堆疊。
ID3D12SharingContract D3D11On12 診斷層與圖形診斷工具之間的合約部分。

Direct3D 12 程式設計環境設定

偵錯層參考

Direct3D 12 參考