共用方式為


偵錯層列舉

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

本節內容

主題 描述
D3D12_DEBUG_COMMAND_LIST_PARAMETER_TYPE
指出 ID3D12DebugCommandList1::SetDebugParameterID3D12DebugCommandList1::GetDebugParameter所使用的偵錯參數類型。
D3D12_DEBUG_DEVICE_PARAMETER_TYPE
指定ID3D12DebugDevice1::SetDebugParameterID3D12DebugDevice1::GetDebugParameter所指向之記憶體的資料類型。
D3D12_DEBUG_FEATURE
選擇性 D3D12 偵錯層功能的旗標。
D3D12_GPU_BASED_VALIDATION_FLAGS
描述要在執行時間執行的 GPU 型驗證層級。
D3D12_GPU_BASED_VALIDATION_PIPELINE_STATE_CREATE_FLAGS
指定GPU-Based驗證如何處理 ID3D12Device::CreateGraphicsPipelineStateID3D12Device::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 參考