共用方式為


偵錯層列舉

下列列舉會在 d3d12sdklayers.h 中宣告。

在本節中

主題 描述
D3D12_DEBUG_COMMAND_LIST_PARAMETER_TYPE
指出 ID3D12DebugCommandList1::SetDebugParameterID3D12DebugCommandList1::GetDebugParameter所使用的偵錯參數類型。
D3D12_DEBUG_DEVICE_PARAMETER_TYPE
指定 ID3D12DebugDevice1::SetDebugParameterID3D12DebugDevice1::GetDebugParameterpData 參數所指向的記憶體數據類型。
D3D12_DEBUG_FEATURE
選擇性 D3D12 偵錯層功能的旗標。
D3D12_GPU_BASED_VALIDATION_FLAGS
描述要在運行時間執行的 GPU 型驗證層級。
D3D12_GPU_BASED_VALIDATION_PIPELINE_STATE_CREATE_FLAGS
指定 GPU-Based 驗證如何在 ID3D12Device::CreateGraphicsPipelineState 期間處理修補的管線狀態,ID3D12Device::CreateComputePipelineState
D3D12_GPU_BASED_VALIDATION_SHADER_PATCH_MODE
指定裝置或命令清單層級 GPU-Based 驗證所使用的著色器修補類型。
D3D12_MESSAGE_CATEGORY
指定偵錯訊息的類別。 這會在擷取具有 ID3D12InfoQueue::GetMessage 的訊息時,以及新增具有 ID3D12InfoQueue::AddMessage的訊息時,識別訊息的類別。 建立資訊佇列篩選時,這些值可用來允許或拒絕任何類別的訊息,以通過儲存和擷取篩選。
D3D12_MESSAGE_ID
指定設定資訊佇列篩選的偵錯訊息識別碼(請參閱 D3D12_INFO_QUEUE_FILTER] 。使用這些訊息來允許或拒絕訊息類別,以通過儲存和擷取篩選。 這些標識符會由 ID3D12InfoQueue::GetMessageID3D12InfoQueue::AddMessage等方法使用。
D3D12_MESSAGE_SEVERITY
對資訊佇列的訊息嚴重性層級進行偵錯。
D3D12_RLDO_FLAGS
指定要報告即時裝置物件存留期之資訊量的選項。

Direct3D 12 程式設計環境設定

偵錯層參考

Direct3D 12 參考