다음을 통해 공유


디버그 계층 열거형

다음 열거형은 d3d12sdklayers.h에 선언됩니다.

섹션 내용

항목 설명
D3D12_DEBUG_COMMAND_LIST_PARAMETER_TYPE
ID3D12DebugCommandList1::SetDebugParameterID3D12DebugCommandList1::GetDebugParameter에서 사용하는 디버그 매개 변수 형식을 나타냅니다.
D3D12_DEBUG_DEVICE_PARAMETER_TYPE
ID3D12DebugDevice1::SetDebugParameter 및 ID3D12DebugDevice1::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
정보 큐 필터를 설정하기 위한 디버그 메시지 ID를 지정합니다( D3D12_INFO_QUEUE_FILTER 참조). 이러한 메시지를 사용하여 메시지 범주가 스토리지 및 검색 필터를 통과하도록 허용하거나 거부합니다. 이러한 ID는 ID3D12InfoQueue::GetMessage 또는 ID3D12InfoQueue::AddMessage와 같은 메서드에서 사용됩니다.
D3D12_MESSAGE_SEVERITY
정보 큐에 대한 메시지 심각도 수준을 디버그합니다.
D3D12_RLDO_FLAGS
라이브 디바이스 개체의 수명에 대해 보고할 정보의 양에 대한 옵션을 지정합니다.

Direct3D 12 프로그래밍 환경 설정

디버그 계층 참조

Direct3D 12 참조