다음을 통해 공유


디버그 계층 열거형

다음 열거형은 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
ID3D12Device::CreateGraphicsPipelineState 및 id3D12Device::CreateComputePipelineState동안 GPU-Based 유효성 검사가 패치된 파이프라인 상태를 처리하는 방법을 지정합니다.
D3D12_GPU_BASED_VALIDATION_SHADER_PATCH_MODE
디바이스 또는 명령 목록 수준에서 GPU-Based 유효성 검사에서 사용하는 셰이더 패치 유형을 지정합니다.
D3D12_MESSAGE_CATEGORY
디버그 메시지의 범주를 지정합니다. 이렇게 하면 ID3D12InfoQueue::GetMessage있는 메시지를 검색할 때와 ID3D12InfoQueue::AddMessage있는 메시지를 추가할 때 메시지의 범주가 식별됩니다. 정보 큐 필터를 만들 때 이러한 값을 사용하여 스토리지 및 검색 필터를 통과하는 메시지 범주를 허용하거나 거부할 수 있습니다.
D3D12_MESSAGE_ID
정보 큐 필터를 설정하기 위한 디버그 메시지 ID를 지정합니다(D3D12_INFO_QUEUE_FILTER참조). 이러한 메시지를 사용하여 메시지 범주가 스토리지 및 검색 필터를 통과하도록 허용하거나 거부합니다. 이러한 ID는 ID3D12InfoQueue::GetMessage 또는 ID3D12InfoQueue::AddMessage같은 메서드에서 사용됩니다.
D3D12_MESSAGE_SEVERITY
정보 큐에 대한 메시지 심각도 수준을 디버그합니다.
D3D12_RLDO_FLAGS
라이브 디바이스 개체의 수명에 대해 보고할 정보의 양에 대한 옵션을 지정합니다.

Direct3D 12 프로그래밍 환경 설정

디버그 계층 참조

Direct3D 12 참조