> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# d3d12_xs (API 내용) (XBOX Series 콘솔)

> d3d12_xs.h에 대한 참고 문서입니다.

## 인터페이스

| 인터페이스                                                                                                                          | 설명                                                                                                                                                                                                                                                                    |
| ------------------------------------------------------------------------------------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [ID3D10Blob](/reference/graphics/d3d12_xs/interfaces/ID3D10Blob/id3d10blob)                                                    | 이 인터페이스는 임의 길이의 데이터를 반환하는 데 사용됩니다.                                                                                                                                                                                                                                    |
| [ID3D12CommandQueue](/reference/graphics/d3d12_xs/interfaces/ID3D12CommandQueue/id3d12commandqueue_xs)                         | 명령 목록을 제출하고 그 실행을 동기화합니다.                                                                                                                                                                                                                                             |
| [ID3D12Device11](/reference/graphics/d3d12_xs/interfaces/ID3D12Device11/id3d12device11)                                        | 가상 어댑터를 나타냅니다. 이 인터페이스는 `ID3D12Device10`을 확장합니다.                                                                                                                                                                                                                      |
| [ID3D12Device6](/reference/graphics/d3d12_xs/interfaces/ID3D12Device6/id3d12device6)                                           | 가상 어댑터를 나타냅니다. 이 인터페이스는 `ID3D12Device5`를 확장합니다.                                                                                                                                                                                                                       |
| [ID3D12Device7](/reference/graphics/d3d12_xs/interfaces/ID3D12Device7/id3d12device7)                                           | 가상 어댑터를 나타냅니다. 이 인터페이스는 `ID3D12Device6`을 확장합니다.                                                                                                                                                                                                                       |
| [ID3D12Device8](/reference/graphics/d3d12_xs/interfaces/ID3D12Device8/id3d12device8)                                           | 가상 어댑터를 나타냅니다. 이 인터페이스는 `ID3D12Device7`을 확장합니다.                                                                                                                                                                                                                       |
| [ID3D12GraphicsCommandList](/reference/graphics/d3d12_xs/interfaces/ID3D12GraphicsCommandList/id3d12graphicscommandlist_xs)    | 렌더링을 위한 그래픽 명령 목록을 캡슐화합니다.                                                                                                                                                                                                                                            |
| [ID3D12GraphicsCommandList4](/reference/graphics/d3d12_xs/interfaces/ID3D12GraphicsCommandList4/id3d12graphicscommandlist4)    | 렌더링을 위한 그래픽 명령 목록을 캡슐화합니다. 이 인터페이스는 ID3D12GraphicsCommandList3을 확장합니다.                                                                                                                                                                                                |
| [ID3D12GraphicsCommandList5](/reference/graphics/d3d12_xs/interfaces/ID3D12GraphicsCommandList5/id3d12graphicscommandlist5)    | 렌더링을 위한 그래픽 명령 목록을 캡슐화합니다. 이 인터페이스는 ID3D12GraphicsCommandList4를 확장합니다.                                                                                                                                                                                                |
| [ID3D12GraphicsCommandList6](/reference/graphics/d3d12_xs/interfaces/ID3D12GraphicsCommandList6/id3d12graphicscommandlist6)    | 렌더링을 위한 그래픽 명령 목록을 캡슐화합니다. 이 인터페이스는 ID3D12GraphicsCommandList5를 확장합니다.                                                                                                                                                                                                |
| [ID3D12GraphicsCommandList8](/reference/graphics/d3d12_xs/interfaces/ID3D12GraphicsCommandList8/id3d12graphicscommandlist8)    | TBD                                                                                                                                                                                                                                                                   |
| [ID3D12Heap1](/reference/graphics/d3d12_xs/interfaces/ID3D12Heap1/id3d12heap1)                                                 | 힙은 물리적 메모리를 관리하는 데 사용되는 연속 메모리 할당의 추상화입니다. 이 인터페이스는 ID3D12Heap을 확장합니다.                                                                                                                                                                                                |
| [ID3D12Object](/reference/graphics/d3d12_xs/interfaces/ID3D12Object/id3d12object)                                              | ID3D12Device 및 ID3D12DeviceChild가 상속받는 인터페이스입니다. 프라이빗 데이터를 연결하고 객체 이름을 주석 처리하는 메서드를 제공합니다.                                                                                                                                                                            |
| [ID3D12PipelineState](/reference/graphics/d3d12_xs/interfaces/ID3D12PipelineState/id3d12pipelinestate_xs)                      | 현재 설정된 모든 셰이더의 상태와 특정 고정 함수 상태 객체를 나타냅니다.                                                                                                                                                                                                                             |
| [ID3D12Resource](/reference/graphics/d3d12_xs/interfaces/ID3D12Resource/id3d12resource_xs)                                     | 물리적 메모리 또는 힙에 대한 CPU와 GPU의 일반화된 읽기 및 쓰기 기능을 캡슐화합니다.                                                                                                                                                                                                                   |
| [ID3D12StateObject](/reference/graphics/d3d12_xs/interfaces/ID3D12StateObject/id3d12stateobject)                               | 애플리케이션이 단일 단위로 관리하고 컴파일 또는 최적화와 같이 원자적으로 처리하도록 드라이버에 제공되는 셰이더를 포함한 가변량의 구성 상태를 나타냅니다.                                                                                                                                                                                 |
| [ID3D12StateObjectProperties](/reference/graphics/d3d12_xs/interfaces/ID3D12StateObjectProperties/id3d12stateobjectproperties) | ID3D12StateObject의 속성을 가져오고 설정하는 메서드를 제공합니다.                                                                                                                                                                                                                          |
| [ID3DInclude](/reference/graphics/d3d12_xs/interfaces/ID3DInclude/id3dinclude)                                                 | ID3DInclude는 애플리케이션이 셰이더 #include 파일을 열고 닫기 위해 사용자가 재정의 가능한 메서드를 호출할 수 있도록 사용자가 구현하는 include 인터페이스입니다.                                                                                                                                                                |
| [IDXGIAdapter](/reference/graphics/d3d12_xs/interfaces/IDXGIAdapter/idxgiadapter)                                              | IDXGIAdapter 인터페이스는 하나 이상의 GPU, DAC 및 비디오 메모리를 포함한 디스플레이 하위 시스템을 나타냅니다.                                                                                                                                                                                               |
| [IDXGIAdapter1](/reference/graphics/d3d12_xs/interfaces/IDXGIAdapter1/idxgiadapter1)                                           | IDXGIAdapter 인터페이스는 하나 이상의 GPU, DAC 및 비디오 메모리를 포함한 디스플레이 하위 시스템을 나타냅니다.                                                                                                                                                                                               |
| [IDXGIAdapter2](/reference/graphics/d3d12_xs/interfaces/IDXGIAdapter2/idxgiadapter2)                                           | IDXGIAdapter 인터페이스는 하나 이상의 GPU, DAC 및 비디오 메모리를 포함한 디스플레이 하위 시스템을 나타냅니다.                                                                                                                                                                                               |
| [IDXGIDevice](/reference/graphics/d3d12_xs/interfaces/IDXGIDevice/idxgidevice)                                                 | IDXGIDevice 인터페이스는 이미지 데이터를 생성하는 DXGI 객체에 대한 파생 클래스를 구현합니다.                                                                                                                                                                                                           |
| [IDXGIDevice1](/reference/graphics/d3d12_xs/interfaces/IDXGIDevice1/idxgidevice1)                                              | IDXGIDevice 인터페이스는 이미지 데이터를 생성하는 DXGI 객체에 대한 파생 클래스를 구현합니다.                                                                                                                                                                                                           |
| [IDXGIDevice2](/reference/graphics/d3d12_xs/interfaces/IDXGIDevice2/idxgidevice2)                                              | IDXGIDevice 인터페이스는 이미지 데이터를 생성하는 DXGI 객체에 대한 파생 클래스를 구현합니다.                                                                                                                                                                                                           |
| [IDXGIDeviceSubObject](/reference/graphics/d3d12_xs/interfaces/IDXGIDeviceSubObject/idxgidevicesubobject)                      | 디바이스에 대한 포인터를 가져올 수 있도록 디바이스에 연결된 객체로부터 상속됩니다.                                                                                                                                                                                                                        |
| [IDXGIFactory](/reference/graphics/d3d12_xs/interfaces/IDXGIFactory/idxgifactory)                                              | IDXGIFactory 인터페이스는 전체 화면 전환을 처리하는 DXGI 객체를 생성하는 메서드를 구현합니다.                                                                                                                                                                                                          |
| [IDXGIFactory1](/reference/graphics/d3d12_xs/interfaces/IDXGIFactory1/idxgifactory1)                                           | IDXGIFactory 인터페이스는 전체 화면 전환을 처리하는 DXGI 객체를 생성하는 메서드를 구현합니다.                                                                                                                                                                                                          |
| [IDXGIFactory2](/reference/graphics/d3d12_xs/interfaces/IDXGIFactory2/idxgifactory2)                                           | IDXGIFactory 인터페이스는 전체 화면 전환을 처리하는 DXGI 객체를 생성하는 메서드를 구현합니다.                                                                                                                                                                                                          |
| [IDXGIInfoQueue](/reference/graphics/d3d12_xs/interfaces/IDXGIInfoQueue/idxgiinfoqueue)                                        | 이 인터페이스는 디버그 정보 큐를 제어하며, 디버그 계층이 켜져 있을 때만 사용할 수 있습니다.                                                                                                                                                                                                                 |
| [IDXGIObject](/reference/graphics/d3d12_xs/interfaces/IDXGIObject/idxgiobject)                                                 | 모든 DXGI 객체의 기본 인터페이스입니다. `IDXGIObject`는 호출자가 정의한(프라이빗 데이터) 객체와의 연결 및 부모 객체에 대한 인터페이스 가져오기를 지원합니다.                                                                                                                                                                     |
| [IDXGIOutput](/reference/graphics/d3d12_xs/interfaces/IDXGIOutput/idxgioutput)                                                 | `IDXGIOutput` 인터페이스는 어댑터 출력(예: 모니터)을 나타냅니다.                                                                                                                                                                                                                           |
| [IDXGISwapChain](/reference/graphics/d3d12_xs/interfaces/IDXGISwapChain/idxgiswapchain)                                        | 스왑 체인은 사용되지 않으며 스왑 리소스([D3D12\_HEAP\_FLAG\_ALLOW\_DISPLAY](/reference/graphics/d3d12_x/enums/d3d12_heap_flags)) 및 [ID3D12CommandQueue::PresentX](/reference/graphics/d3d12_x/interfaces/id3d12commandqueue/methods/id3d12commandqueue_presentx)를 통한 프레젠테이션으로 대체되었습니다. |
| [IDXGISwapChain1](/reference/graphics/d3d12_xs/interfaces/IDXGISwapChain1/idxgiswapchain1)                                     | 스왑 체인은 사용되지 않으며 스왑 리소스([D3D12\_HEAP\_FLAG\_ALLOW\_DISPLAY](/reference/graphics/d3d12_x/enums/d3d12_heap_flags)) 및 [ID3D12CommandQueue::PresentX](/reference/graphics/d3d12_x/interfaces/id3d12commandqueue/methods/id3d12commandqueue_presentx)를 통한 프레젠테이션으로 대체되었습니다. |
| [ID3D12DescriptorHeap](/reference/graphics/d3d12_xs/interfaces/ID3D12DescriptorHeap/id3d12descriptorheap)                      | TBD                                                                                                                                                                                                                                                                   |
| [ID3D12RootSignature](/reference/graphics/d3d12_xs/interfaces/ID3D12RootSignature/id3d12rootsignature)                         | TBD                                                                                                                                                                                                                                                                   |

## 함수

| 함수                                                                                                                                                                                                            | 설명                                                                             |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------ |
| [D3D10CreateBlob](/reference/graphics/d3d12_xs/functions/d3d10createblob)                                                                                                                                     | 버퍼를 만듭니다.                                                                      |
| [D3D12ConfigureVirtualMemoryX](/reference/graphics/d3d12_xs/functions/d3d12configurevirtualmemoryx)                                                                                                           | 그래픽 메모리 추적을 위한 페이지 테이블을 위한 메모리를 예약하고 초기화합니다.                                   |
| [D3D12XboxInitializeDefaultDpbbState](/reference/graphics/d3d12_xs/functions/d3d12xboxinitializedefaultdpbbstate)                                                                                             | 기본 지연 프리미티브 배치 비닝(DPBB) 상태를 초기화합니다.                                            |
| [D3D12XboxMakeDefault\_D3D12XBOX\_BUILD\_RAYTRACING\_ACCELERATION\_STRUCTURE\_PARAMS1](/reference/graphics/d3d12_xs/functions/d3d12xboxmakedefault_d3d12xbox_build_raytracing_acceleration_structure_params1) | `D3D12XBOX_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_PARAMS1` 구조체를 기본값으로 초기화합니다. |
| [D3D12XboxMakeDefault\_D3D12XBOX\_BUILD\_RAYTRACING\_ACCELERATION\_STRUCTURE\_PARAMS2](/reference/graphics/d3d12_xs/functions/d3d12xboxmakedefault_d3d12xbox_build_raytracing_acceleration_structure_params2) | `D3D12XBOX_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_PARAMS2` 구조체를 기본값으로 초기화합니다. |
| [D3D12XboxMakeDefault\_D3D12XBOX\_BUILD\_RAYTRACING\_ACCELERATION\_STRUCTURE\_PARAMS3](/reference/graphics/d3d12_xs/functions/d3d12xboxmakedefault_d3d12xbox_build_raytracing_acceleration_structure_params3) | `D3D12XBOX_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_PARAMS3` 구조체를 기본값으로 초기화합니다. |
| [D3D12ZeroMemoryX](/reference/graphics/d3d12_xs/functions/d3d12zeromemoryx)                                                                                                                                   | 지정된 메모리 범위를 0으로 만듭니다.                                                          |

## 구조체

| 구조체                                                                                                                                                                           | 설명                                                                                           |
| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- |
| [D3D12\_DISPATCH\_MESH\_ARGUMENTS](/reference/graphics/d3d12_xs/structs/d3d12_dispatch_mesh_arguments)                                                                        | XBOX에서 지원되지 않습니다.                                                                            |
| [D3D12\_FEATURE\_DATA\_D3D12\_OPTIONS10](/reference/graphics/d3d12_xs/structs/d3d12_feature_data_d3d12_options10_xs)                                                          | 어댑터가 가변 속도 셰이딩 합계 결합기 및 메시 셰이더 프리미티브별 셰이딩 속도에 대해 제공하는 지원 수준을 나타냅니다.                          |
| [D3D12\_FEATURE\_DATA\_D3D12\_OPTIONS11](/reference/graphics/d3d12_xs/structs/d3d12_feature_data_d3d12_options11_xs)                                                          | 어댑터가 설명자 리소스에 대한 원자성 Int64에 대해 제공하는 지원 수준을 나타냅니다.                                            |
| [D3D12\_FEATURE\_DATA\_D3D12\_OPTIONS7](/reference/graphics/d3d12_xs/structs/d3d12_feature_data_d3d12_options7_xs)                                                            | 어댑터가 메시 셰이더 및 샘플러 피드백에 대해 제공하는 지원 수준을 나타냅니다.                                                 |
| [D3D12\_FEATURE\_DATA\_D3D12\_OPTIONS8](/reference/graphics/d3d12_xs/structs/d3d12_feature_data_d3d12_options8_xs)                                                            | 어댑터가 정렬되지 않은 블록 텍스처에 대해 제공하는 지원 수준을 나타냅니다.                                                   |
| [D3D12\_FEATURE\_DATA\_D3D12\_OPTIONS9](/reference/graphics/d3d12_xs/structs/d3d12_feature_data_d3d12_options9_xs)                                                            | 다양한 옵션이 지원되는지 여부를 나타냅니다.                                                                     |
| [D3D12\_FEATURE\_DATA\_DISPLAYABLE](/reference/graphics/d3d12_xs/structs/d3d12_feature_data_displayable_xs)                                                                   | 이 기능은 현재 미리 보기 단계입니다.                                                                        |
| [D3D12\_FEATURE\_DATA\_PROTECTED\_RESOURCE\_SESSION\_TYPE\_COUNT](/reference/graphics/d3d12_xs/structs/d3d12_feature_data_protected_resource_session_type_count_xs)           | 보호된 리소스 세션 유형의 개수를 나타냅니다.                                                                    |
| [D3D12\_FEATURE\_DATA\_PROTECTED\_RESOURCE\_SESSION\_TYPES](/reference/graphics/d3d12_xs/structs/d3d12_feature_data_protected_resource_session_types_xs)                      | 보호된 리소스 세션 유형의 목록을 나타냅니다.                                                                    |
| [D3D12\_MIP\_REGION](/reference/graphics/d3d12_xs/structs/d3d12_mip_region)                                                                                                   | 피드백 리소스의 한 피드백 텍셀이 나타내는 치수를 정의하는 구조체입니다.                                                     |
| [D3D12\_PROTECTED\_RESOURCE\_SESSION\_DESC1](/reference/graphics/d3d12_xs/structs/d3d12_protected_resource_session_desc1)                                                     | 어댑터별 보호된 리소스 세션에 대한 플래그를 설명합니다.                                                              |
| [D3D12\_RESOURCE\_DESC1](/reference/graphics/d3d12_xs/structs/d3d12_resource_desc1)                                                                                           | 텍스처와 같은 리소스를 설명합니다.                                                                          |
| [D3D12XBOX\_BUILD\_RAYTRACING\_ACCELERATION\_STRUCTURE\_BATCHED\_DESC](/reference/graphics/d3d12_xs/structs/d3d12xbox_build_raytracing_acceleration_structure_batched_desc)   | 일괄 처리된 BVH 빌드에 대한 설명자입니다. 일반 빌드 호출에 대한 단일 매개 변수 집합을 래핑합니다.                                   |
| [D3D12XBOX\_BUILD\_RAYTRACING\_ACCELERATION\_STRUCTURE\_BATCHED\_DESC2](/reference/graphics/d3d12_xs/structs/d3d12xbox_build_raytracing_acceleration_structure_batched_desc2) | 확장된 일괄 빌드 설명자입니다.                                                                            |
| [D3D12XBOX\_BUILD\_RAYTRACING\_ACCELERATION\_STRUCTURE\_PARAMS1](/reference/graphics/d3d12_xs/structs/d3d12xbox_build_raytracing_acceleration_structure_params1)              | 일괄 빌드를 위한 확장된 매개 변수 집합입니다.                                                                   |
| [D3D12XBOX\_BUILD\_RAYTRACING\_ACCELERATION\_STRUCTURE\_PARAMS2](/reference/graphics/d3d12_xs/structs/d3d12xbox_build_raytracing_acceleration_structure_params2)              | 일괄 빌드를 위한 확장된 매개 변수 집합입니다.                                                                   |
| [D3D12XBOX\_BUILD\_RAYTRACING\_ACCELERATION\_STRUCTURE\_PARAMS3](/reference/graphics/d3d12_xs/structs/d3d12xbox_build_raytracing_acceleration_structure_params3)              | 일괄 빌드를 위한 확장된 매개 변수 집합입니다.                                                                   |
| [D3D12XBOX\_COMPUTE\_SHADER\_LAUNCH\_PARAMETERS](/reference/graphics/d3d12_xs/structs/d3d12xbox_compute_shader_launch_params)                                                 | 컴퓨트 파이프라인 상태 객체 실행 설정에 대한 오버라이드 매개 변수입니다.                                                    |
| [D3D12XBOX\_COMPUTE\_SHADER\_LIMITS\_DESC](/reference/graphics/d3d12_xs/structs/d3d12xbox_compute_shader_limits_desc_xs)                                                      | 다양한 컴퓨트 셰이더 런타임 매개 변수를 프로그래밍하기 위해 컴퓨트 파이프라인 상태에서 레지스터를 설정합니다.                                |
| [D3D12XBOX\_CREATE\_DEVICE\_PARAMETERS](/reference/graphics/d3d12_xs/structs/d3d12xbox_create_device_parameters_xs)                                                           | XBOX 하드웨어에서 디바이스를 만들 때 사용되는 매개 변수를 지정합니다.                                                    |
| [D3D12XBOX\_DESCRIPTOR\_PIPELINE\_STATE](/reference/graphics/d3d12_xs/structs/d3d12xbox_descriptor_pipeline_state_xs)                                                         | 파이프라인 상태 객체를 설정하기 위한 명령 프로세서 패킷 설명자입니다.                                                      |
| [D3D12XBOX\_DESERIALIZE\_GRAPHICS\_PIPELINE\_STATE](/reference/graphics/d3d12_xs/structs/d3d12xbox_deserialize_graphics_pipeline_state_xs)                                    | 이전에 직렬화된 그래픽 파이프라인 상태 객체를 역직렬화하기 위한 정보를 포함합니다.                                               |
| [D3D12XBOX\_DISPATCH\_MESH\_X\_ARGUMENTS](/reference/graphics/d3d12_xs/structs/d3d12xbox_dispatch_mesh_x_arguments)                                                           | XBOX에서 메시 셰이더 실행 간접 호출에 사용되는 명령 서명 유형입니다.                                                    |
| [D3D12XBOX\_DISPATCH\_RAYS\_DESC](/reference/graphics/d3d12_xs/structs/d3d12xbox_dispatch_rays_desc)                                                                          | D3D12\_DISPATCH\_RAYS\_DESC에 대한 XBOX 확장입니다.                                                  |
| [D3D12XBOX\_DPBB\_BREAK\_BATCH\_ARGUMENTS](/reference/graphics/d3d12_xs/structs/d3d12xbox_dpbb_break_batch_arguments)                                                         | 실행 간접에 대한 XBOX 확장입니다.                                                                        |
| [D3D12XBOX\_DPBB\_STATE](/reference/graphics/d3d12_xs/structs/d3d12xbox_dpbb_state)                                                                                           | 지연 프리미티브 배치 비닝(DPBB)에 대한 설정입니다.                                                              |
| [D3D12XBOX\_FLUSHPIPELINEX\_ARGUMENTS](/reference/graphics/d3d12_xs/structs/d3d12xbox_flushpipelinex_arguments)                                                               | 실행 간접에 대한 XBOX 확장입니다.                                                                        |
| [D3D12XBOX\_GPU\_HARDWARE\_CONFIGURATION](/reference/graphics/d3d12_xs/structs/d3d12xbox_gpu_hardware_configuration_xs)                                                       | GPU 클럭 주파수 및 하드웨어 구성을 포함합니다.                                                                 |
| [D3D12XBOX\_GRAPHICS\_SHADER\_LIMITS\_DESC](/reference/graphics/d3d12_xs/structs/d3d12xbox_graphics_shader_limits_desc_xs)                                                    | 그래픽 셰이더의 한계를 정의합니다.                                                                          |
| [D3D12XBOX\_LIVE\_DEBUGGING\_AMPLIFICATION\_SHADER\_PARAMETERS](/reference/graphics/d3d12_xs/structs/d3d12xbox_live_debugging_amplification_shader_parameters)                | 라이브로 디버그할 증폭 셰이더를 지정하는 데 사용되는 매개 변수입니다                                                       |
| [D3D12XBOX\_LIVE\_DEBUGGING\_ANY\_SHADER\_PARAMETERS](/reference/graphics/d3d12_xs/structs/d3d12xbox_live_debugging_any_shader_parameters)                                    | 라이브로 디버그할 임의의 셰이더를 지정하는 데 사용되는 매개 변수입니다                                                      |
| [D3D12XBOX\_LIVE\_DEBUGGING\_COMPUTE\_SHADER\_PARAMETERS](/reference/graphics/d3d12_xs/structs/d3d12xbox_live_debugging_compute_shader_parameters)                            | 라이브로 디버그할 컴퓨트 셰이더를 지정하는 데 사용되는 매개 변수입니다                                                      |
| [D3D12XBOX\_LIVE\_DEBUGGING\_DOMAIN\_SHADER\_PARAMETERS](/reference/graphics/d3d12_xs/structs/d3d12xbox_live_debugging_domain_shader_parameters)                              | 라이브로 디버그할 도메인 셰이더를 지정하는 데 사용되는 매개 변수입니다                                                      |
| [D3D12XBOX\_LIVE\_DEBUGGING\_GEOMETRY\_SHADER\_PARAMETERS](/reference/graphics/d3d12_xs/structs/d3d12xbox_live_debugging_geometry_shader_parameters)                          | 라이브로 디버그할 지오메트리 셰이더를 지정하는 데 사용되는 매개 변수입니다                                                    |
| [D3D12XBOX\_LIVE\_DEBUGGING\_GLOBAL\_PARAMETERS](/reference/graphics/d3d12_xs/structs/d3d12xbox_live_debugging_global_parameters)                                             | 라이브 디버깅 유형과 해당 디버그 유형에 특화된 매개 변수를 설정할 수 있습니다.                                                |
| [D3D12XBOX\_LIVE\_DEBUGGING\_HULL\_SHADER\_PARAMETERS](/reference/graphics/d3d12_xs/structs/d3d12xbox_live_debugging_hull_shader_parameters)                                  | 라이브로 디버그할 헐 셰이더를 지정하는 데 사용되는 매개 변수입니다                                                        |
| [D3D12XBOX\_LIVE\_DEBUGGING\_MESH\_SHADER\_PARAMETERS](/reference/graphics/d3d12_xs/structs/d3d12xbox_live_debugging_mesh_shader_parameters)                                  | 라이브로 디버그할 메시 셰이더를 지정하는 데 사용되는 매개 변수입니다                                                       |
| [D3D12XBOX\_LIVE\_DEBUGGING\_PARAMETERS](/reference/graphics/d3d12_xs/structs/d3d12xbox_live_debugging_parameters)                                                            | 라이브 디버깅 유형과 해당 디버그 유형에 특화된 매개 변수를 설정할 수 있습니다.                                                |
| [D3D12XBOX\_LIVE\_DEBUGGING\_PIXEL\_SHADER\_PARAMETERS](/reference/graphics/d3d12_xs/structs/d3d12xbox_live_debugging_pixel_shader_parameters)                                | 라이브로 디버그할 픽셀 셰이더를 지정하는 데 사용되는 매개 변수입니다                                                       |
| [D3D12XBOX\_LIVE\_DEBUGGING\_VERTEX\_SHADER\_PARAMETERS](/reference/graphics/d3d12_xs/structs/d3d12xbox_live_debugging_vertex_shader_parameters)                              | 라이브로 디버그할 버텍스 셰이더를 지정하는 데 사용되는 매개 변수입니다                                                      |
| [D3D12XBOX\_MSAA\_PARAMETERS](/reference/graphics/d3d12_xs/structs/d3d12xbox_msaa_parameters_xs)                                                                              | 멀티샘플링 안티앨리어싱(MSAA)을 위한 깊이 블록의 설정을 제어합니다.                                                     |
| [D3D12XBOX\_PRT\_LOD\_REPORT\_DESC](/reference/graphics/d3d12_xs/structs/d3d12xbox_prt_lod_report_desc)                                                                       | GPU가 작성한 PRT LOD 보고서에 대한 대상 메모리 위치와 크기, 그리고 보고서 생성의 일부로 샘플 카운터가 재설정되는 방식을 제어하는 매개 변수를 지정합니다. |
| [D3D12XBOX\_PRT\_LOD\_REPORT\_GPU\_HEADER](/reference/graphics/d3d12_xs/structs/d3d12xbox_prt_lod_report_gpu_header)                                                          | PRT LOD 보고서의 일부로 GPU가 작성한 8바이트 헤더의 하드웨어 레이아웃을 정의합니다.                                         |
| [D3D12XBOX\_PRT\_LOD\_REPORT\_GPU\_SAMPLE](/reference/graphics/d3d12_xs/structs/d3d12xbox_prt_lod_report_gpu_sample)                                                          | GPU가 작성한 PRT LOD 보고서에 대한 대상 메모리 위치와 크기, 그리고 보고서 생성의 일부로 샘플 카운터가 재설정되는 방식을 제어하는 매개 변수를 지정합니다. |
| [D3D12XBOX\_RAYTRACING\_CANONICAL\_ACCELERATION\_STRUCTURE\_NODE](/reference/graphics/d3d12_xs/structs/d3d12xbox_raytracing_canonical_acceleration_structure_node)            | 표준 노드 데이터를 포함하는 공용체입니다.                                                                      |
| [D3D12XBOX\_RAYTRACING\_CANONICAL\_FP16\_AABB\_DATA](/reference/graphics/d3d12_xs/structs/d3d12xbox_raytracing_canonical_fp16_aabb_data)                                      | 표준 FP16 박스의 데이터를 포함합니다.                                                                      |
| [D3D12XBOX\_RAYTRACING\_CANONICAL\_FP32\_AABB\_DATA](/reference/graphics/d3d12_xs/structs/d3d12xbox_raytracing_canonical_fp32_aabb_data)                                      | 표준 FP32 박스의 데이터를 포함합니다.                                                                      |
| [D3D12XBOX\_RAYTRACING\_CANONICAL\_TRIANGLE\_NODE\_DATA](/reference/graphics/d3d12_xs/structs/d3d12xbox_raytracing_canonical_triangle_node_data)                              | 표준 삼각형 노드입니다.                                                                                |
| [D3D12XBOX\_RAYTRACING\_FP16\_AABB](/reference/graphics/d3d12_xs/structs/d3d12xbox_raytracing_fp16_aabb)                                                                      | FP16 박스를 설명하는 헬퍼 구조체입니다.                                                                     |
| [D3D12XBOX\_RAYTRACING\_INFORMATION\_EXPORT\_TABLE](/reference/graphics/d3d12_xs/structs/d3d12xbox_raytracing_information_export_table)                                       | RTPSO의 내보내기를 열거하는 데 사용됩니다.                                                                   |
| [D3D12XBOX\_RAYTRACING\_INFORMATION\_EXPORT](/reference/graphics/d3d12_xs/structs/d3d12xbox_raytracing_information_export)                                                    | 내부용으로 예약되어 있습니다.                                                                             |
| [D3D12XBOX\_RAYTRACING\_INFORMATION](/reference/graphics/d3d12_xs/structs/d3d12xbox_raytracing_information)                                                                   | 완료된 RTPSO에서 얻을 수 있는 추가 정보입니다.                                                                |
| [D3D12XBOX\_RAYTRACING\_OPTIONS](/reference/graphics/d3d12_xs/structs/d3d12xbox_raytracing_options)                                                                           | RTPSO에 설정할 수 있는 확장 옵션을 설명합니다.                                                                |
| [D3D12XBOX\_RESOURCE\_BARRIER\_SUMMARY\_ACTIONS](/reference/graphics/d3d12_xs/structs/d3d12xbox_resource_barrier_summary_actions)                                             | 리소스 배리어를 대신하여 수행된 작업의 요약을 제공합니다.                                                             |
| [D3D12XBOX\_SAMPLER\_DESC](/reference/graphics/d3d12_xs/structs/d3d12xbox_sampler_desc_xs)                                                                                    | 샘플러 상태를 설명합니다.                                                                               |
| [D3D12XBOX\_SERIALIZE\_GRAPHICS\_PIPELINE\_STATE](/reference/graphics/d3d12_xs/structs/d3d12xbox_serialize_graphics_pipeline_state_xs)                                        | 그래픽 파이프라인 상태 객체를 직렬화하기 위한 정보입니다.                                                             |
| [D3D12XBOX\_SHADER\_RESOURCE\_VIEW\_DESC](/reference/graphics/d3d12_xs/structs/d3d12xbox_shader_resource_view_desc_xs)                                                        | 셰이더 리소스 뷰(SRV)를 설명합니다.                                                                       |
| [D3D12XBOX\_SHADER\_SYMBOL\_LIST](/reference/graphics/d3d12_xs/structs/d3d12xbox_shader_symbol_list)                                                                          | 함수 호출이 있는 컴퓨트 파이프라인 상태(예: DXR용)에 대한 함수 심볼을 포함합니다.                                            |
| [D3D12XBOX\_SHADER\_SYMBOL](/reference/graphics/d3d12_xs/structs/d3d12xbox_shader_symbol)                                                                                     | 컴퓨트 셰이더의 단일 함수입니다.                                                                           |
| [D3D12XBOX\_SHADING\_RATE\_SETTINGS\_CMASK\_VRS\_HINT\_MODE](/reference/graphics/d3d12_xs/structs/d3d12xbox_shading_rate_settings_cmask_vrs_hint_mode)                        | VRS 힌트에 대한 RTV별 활성화 비트를 포함합니다.                                                               |
| [D3D12XBOX\_SHADING\_RATE\_SETTINGS\_COMBINERS](/reference/graphics/d3d12_xs/structs/d3d12xbox_shading_rate_settings_combiners)                                               | VRS 결합기 설정을 인계받을 수 있게 합니다.                                                                   |
| [D3D12XBOX\_SHADING\_RATE\_SETTINGS\_HTILE\_MODE](/reference/graphics/d3d12_xs/structs/d3d12xbox_shading_rate_settings_htile_mode)                                            | 프로그래밍할 HTile 설정을 포함합니다.                                                                      |
| [D3D12XBOX\_SHADING\_RATE\_SETTINGS\_PIXEL\_CENTER\_OFFSETS](/reference/graphics/d3d12_xs/structs/d3d12xbox_shading_rate_settings_pixel_center_offsets)                       | 부호 있는 4비트 값을 사용하여 1/16 단위로 거친 픽셀 중심 오프셋을 프로그래밍합니다. 모든 거친 픽셀 모양의 중심을 독립적으로 설정할 수 있습니다.        |
| [D3D12XBOX\_SHADING\_RATE\_SETTINGS](/reference/graphics/d3d12_xs/structs/d3d12xbox_shading_rate_settings)                                                                    | 확장된 VRS 설정의 공용체입니다.                                                                          |
| [D3D12XBOX\_SYNC\_PARAMS](/reference/graphics/d3d12_xs/structs/d3d12xbox_sync_params)                                                                                         | 다양한 API에서 사용되는 GPU 동기화 매개 변수입니다                                                              |
| [D3D12XBOX\_VIRTUAL\_MEMORY\_CONFIGURATION](/reference/graphics/d3d12_xs/structs/d3d12xbox_virtual_memory_configuration)                                                      | Direct3D 그래픽 가상 메모리 시스템을 초기화하는 데 사용되는 매개 변수입니다.                                              |
| [D3D12XBOX\_XDXR\_STREAM\_DESC](/reference/graphics/d3d12_xs/structs/d3d12xbox_xdxr_stream_desc)                                                                              | API 변경 없이 확장을 추가하고 제거하기 위한 토큰화된 옵션 스트림입니다.                                                   |
| [D3D12XBOX\_ZERO\_MEMORY\_BUFFERS](/reference/graphics/d3d12_xs/structs/d3d12xbox_zero_memory_buffers)                                                                        | 타이틀이 D3D12ZeroMemoryX API에 제공하는 제어 구조체입니다.                                                   |
| [D3D12XBOX\_ZERO\_MEMORY\_RANGE](/reference/graphics/d3d12_xs/structs/d3d12xbox_zero_memory_range)                                                                            | D3D12ZeroMemoryX API로 지울 GPU 가상 메모리 영역을 나타냅니다                                                |
| [D3D12XboxPutBuffer](/reference/graphics/d3d12_xs/structs/d3d12xboxputbuffer_xs)                                                                                              | 현재 명령 버퍼 세그먼트에 GPU 명령을 쓰는 작업을 관리하는 구조체입니다.                                                   |
| [DXGI\_ADAPTER\_DESC2](/reference/graphics/d3d12_xs/structs/dxgi_adapter_desc2)                                                                                               | DXGI 1.2를 사용하여 어댑터(또는 비디오 카드)를 설명합니다.                                                        |
| [DXGI\_MODE\_DESC](/reference/graphics/d3d12_xs/structs/dxgi_mode_desc)                                                                                                       | 디스플레이 모드를 설명합니다.                                                                             |
| [DXGIX\_FRAME\_STATISTICS](/reference/graphics/d3d12_xs/structs/dxgix_frame_statistics)                                                                                       | DXGI 프레임 통계를 포함합니다.                                                                          |
| [DXGIX\_PRESENTARRAY\_PARAMETERS](/reference/graphics/d3d12_xs/structs/dxgix_presentarray_parameters)                                                                         | DXGI 프레젠트 배열 매개 변수입니다.                                                                       |
| [DXGIXBOX\_MODE\_DESC](/reference/graphics/d3d12_xs/structs/dxgixbox_mode_desc)                                                                                               | 디스플레이 모드를 설명합니다.                                                                             |

## 열거형

| 열거형                                                                                                                                                                           | 설명                                                                                                                                                                          |
| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [D3D\_FEATURE\_LEVEL](/reference/graphics/d3d12_xs/enums/d3d_feature_level)                                                                                                   | Direct3D 디바이스가 대상으로 하는 기능 집합을 설명합니다.                                                                                                                                        |
| [D3D\_NAME](/reference/graphics/d3d12_xs/enums/d3d_name)                                                                                                                      | 시스템 값 시맨틱을 사용하는 셰이더 매개 변수를 식별하는 값입니다.                                                                                                                                       |
| [D3D\_PRIMITIVE\_TOPOLOGY](/reference/graphics/d3d12_xs/enums/d3d_primitive_topology)                                                                                         | 파이프라인이 입력 어셈블러 단계에 바인딩된 정점 데이터를 해석하는 방법을 나타내는 값입니다.                                                                                                                         |
| [D3D\_SHADER\_INPUT\_TYPE](/reference/graphics/d3d12_xs/enums/d3d_shader_input_type)                                                                                          | 셰이더에 바인딩할 수 있는 리소스 유형을 식별하고 셰이더에 대한 리소스 설명의 일부로 반영되는 값입니다.                                                                                                                  |
| [D3D11\_CREATE\_DEFERRED\_CONTEXT\_FLAG](/reference/graphics/d3d12_xs/enums/d3d11_create_deferred_context_flag)                                                               | 지연된 컨텍스트의 사용법을 식별하는 플래그를 지정합니다.                                                                                                                                             |
| [D3D12\_BUFFER\_SRV\_FLAGS](/reference/graphics/d3d12_xs/enums/d3d12_buffer_srv_flags_xs)                                                                                     | 셰이더 리소스 뷰에서 사용할 버퍼 리소스에 대한 뷰 옵션을 식별하는 값입니다.                                                                                                                                 |
| [D3D12\_BUFFER\_UAV\_FLAGS](/reference/graphics/d3d12_xs/enums/d3d12_buffer_uav_flags_xs)                                                                                     | 순서 없는 접근 뷰에서 사용할 버퍼 리소스에 대한 뷰 옵션을 식별하는 값입니다.                                                                                                                                |
| [D3D12\_FENCE\_FLAGS](/reference/graphics/d3d12_xs/enums/d3d12_fence_flags_xs)                                                                                                | 펜스 옵션을 지정합니다.                                                                                                                                                               |
| [D3D12\_INDIRECT\_ARGUMENT\_TYPE](/reference/graphics/d3d12_xs/enums/d3d12_indirect_argument_type_xs)                                                                         | D3D12\_INDIRECT\_ARGUMENT\_DESC 구조체에 사용되는 간접 매개 변수에 대한 인수 유형입니다.                                                                                                            |
| [D3D12\_MEASUREMENTS\_ACTION](/reference/graphics/d3d12_xs/enums/d3d12_measurements_action)                                                                                   | XBOX에서 지원되지 않습니다.                                                                                                                                                           |
| [D3D12\_MESH\_SHADER\_TIER](/reference/graphics/d3d12_xs/enums/d3d12_mesh_shader_tier_xs)                                                                                     | 메시 셰이더 지원 수준을 나타냅니다.                                                                                                                                                        |
| [D3D12\_MESSAGE\_ID](/reference/graphics/d3d12_xs/enums/d3d12_message_id)                                                                                                     | 정보 큐 필터를 설정하기 위한 디버그 메시지 ID를 지정합니다.                                                                                                                                         |
| [D3D12\_PIPELINE\_STATE\_FLAGS](/reference/graphics/d3d12_xs/enums/d3d12_pipeline_state_flags_xs)                                                                             | 지오메트리 셰이더 및 테셀레이션이 생성하는 데이터의 배치를 제어하는 플래그를 지정합니다.                                                                                                                           |
| [D3D12\_RAY\_FLAGS](/reference/graphics/d3d12_xs/enums/d3d12_ray_flags)                                                                                                       | 투명도, 컬링 및 조기 종료 동작을 재정의하기 위해 TraceRay 함수에 전달되는 플래그입니다.                                                                                                                      |
| [D3D12\_ROOT\_SIGNATURE\_FLAGS](/reference/graphics/d3d12_xs/enums/d3d12_root_signature_flags_xs)                                                                             | 루트 서명 레이아웃에 대한 옵션을 지정합니다.                                                                                                                                                   |
| [D3D12\_SAMPLER\_FEEDBACK\_TIER](/reference/graphics/d3d12_xs/enums/d3d12_sampler_feedback_tier_xs)                                                                           | 샘플러 피드백에 대한 하드웨어 및 드라이버 지원 수준입니다.                                                                                                                                           |
| [D3D12\_STANDARD\_MULTISAMPLE\_QUALITY\_LEVELS](/reference/graphics/d3d12_xs/enums/d3d12_standard_multisample_quality_levels)                                                 | 다중 샘플 패턴 유형을 지정합니다.                                                                                                                                                         |
| [D3D12\_STATE\_SUBOBJECT\_TYPE](/reference/graphics/d3d12_xs/enums/d3d12_state_subobject_type_xs)                                                                             | 상태 하위 객체의 유형입니다. D3D12\_STATE\_SUBOBJECT와 함께 사용됩니다.                                                                                                                         |
| [D3D12\_WAVE\_MMA\_TIER](/reference/graphics/d3d12_xs/enums/d3d12_wave_mma_tier_xs)                                                                                           | WaveMMA(wave\_matrix) 연산에 대한 지원 수준을 지정하는 상수를 정의합니다.                                                                                                                         |
| [D3D12XBOX\_BIN\_MAPPING\_MODE](/reference/graphics/d3d12_xs/enums/d3d12xbox_bin_mapping_mode)                                                                                | 지연 프리미티브 배치 비닝 매핑 모드입니다.                                                                                                                                                    |
| [D3D12XBOX\_BIN\_SIZE](/reference/graphics/d3d12_xs/enums/d3d12xbox_bin_size)                                                                                                 | 지연 프리미티브 배치 비닝(DPBB) 빈 크기입니다.                                                                                                                                               |
| [D3D12XBOX\_BINNING\_FLAGS](/reference/graphics/d3d12_xs/enums/d3d12xbox_binning_flags)                                                                                       | 향후 사용을 위해 예약되어 있습니다.                                                                                                                                                        |
| [D3D12XBOX\_BINNING\_MODE](/reference/graphics/d3d12_xs/enums/d3d12xbox_binning_mode)                                                                                         | 지연 프리미티브 배치 비닝(DPBB) 모드를 정의합니다.                                                                                                                                             |
| [D3D12XBOX\_BUILD\_RAYTRACING\_ACCELERATION\_STRUCTURE\_SUBOBJECT\_TYPE](/reference/graphics/d3d12_xs/enums/d3d12xbox_build_raytracing_acceleration_structure_subobject_type) | 토큰화된 설명자 스트림에서 빌드에 대한 확장 유형입니다.                                                                                                                                             |
| [D3D12XBOX\_CMDLIST\_DRIVER\_HINT](/reference/graphics/d3d12_xs/enums/d3d12xbox_cmdlist_driver_hint)                                                                          | 내부 드라이버 동작을 변경하기 위해 명령 목록에 전달되는 힌트입니다                                                                                                                                       |
| [D3D12XBOX\_COMMAND\_LIST\_FLAGS](/reference/graphics/d3d12_xs/enums/d3d12xbox_command_list_flags_xs)                                                                         | CreateCommandListX API와 함께 사용할 플래그입니다.                                                                                                                                      |
| [D3D12XBOX\_COMMAND\_LIST\_RESET\_FLAGS](/reference/graphics/d3d12_xs/enums/d3d12xbox_command_list_reset_flags)                                                               | [ID3D12GraphicsCommandList6::ResetX](/reference/graphics/d3d12_xs/interfaces/ID3D12GraphicsCommandList6/id3d12graphicscommandlist6) API와 함께 사용할 플래그입니다.                     |
| [D3D12XBOX\_COMPUTE\_SHADER\_LAUNCH\_PARAMETER\_FLAGS](/reference/graphics/d3d12_xs/enums/d3d12xbox_compute_shader_launch_param_flags)                                        | 컴퓨트 파이프라인 상태 객체 실행 설정에 대한 오버라이드 매개 변수의 제어 플래그입니다.                                                                                                                           |
| [D3D12XBOX\_COPY\_FLAGS](/reference/graphics/d3d12_xs/enums/d3d12xbox_copy_flags_xs)                                                                                          | 메모리로의 복사 또는 메모리 채우기를 제어하는 플래그입니다.                                                                                                                                           |
| [D3D12XBOX\_CREATE\_DEVICE\_FLAGS](/reference/graphics/d3d12_xs/enums/d3d12xbox_create_device_flags_xs)                                                                       | 디바이스를 만들 때 사용되는 플래그를 정의합니다.                                                                                                                                                 |
| [D3D12XBOX\_DCC\_COMPRESSION\_LEVEL](/reference/graphics/d3d12_xs/enums/d3d12xbox_dcc_compression_level_xs)                                                                   | 델타 컬러 압축(DCC)의 최대 단위 크기를 설정합니다.                                                                                                                                             |
| [D3D12XBOX\_DISPATCH\_FLAGS](/reference/graphics/d3d12_xs/enums/d3d12xbox_dispatch_flags_xs)                                                                                  | ID3D12GraphicsCommandList.DispatchX를 제어하는 플래그입니다.                                                                                                                           |
| [D3D12XBOX\_DRIVER\_HINT](/reference/graphics/d3d12_xs/enums/d3d12xbox_driver_hint)                                                                                           | 특정 함수를 활성화하기 위해 드라이버에 전달되는 힌트입니다.                                                                                                                                           |
| [D3D12XBOX\_EXECUTE\_COMMAND\_LIST\_FLAGS](/reference/graphics/d3d12_xs/enums/d3d12xbox_execute_command_list_flags)                                                           | ExecuteCommandLists2X API와 함께 사용할 플래그입니다.                                                                                                                                   |
| [D3D12XBOX\_FRAME\_INTERVAL\_FLAGS](/reference/graphics/d3d12_xs/enums/d3d12xbox_frame_interval_flags_xs)                                                                     | 설정된 프레임 간격에 대한 추가 제어를 제공하기 위한 옵션을 지정합니다.                                                                                                                                    |
| [D3D12XBOX\_HARDWARE\_VERSION](/reference/graphics/d3d12_xs/enums/d3d12xbox_hardware_version_xs)                                                                              | XBOX 콘솔의 하드웨어 버전을 설명합니다.                                                                                                                                                    |
| [D3D12XBOX\_IMAGE\_FORMAT](/reference/graphics/d3d12_xs/enums/d3d12xbox_image_format)                                                                                         | 하드웨어 정의 이미지 형식의 이름을 정의합니다.                                                                                                                                                  |
| [D3D12XBOX\_LIVE\_DEBUGGING\_SHADER\_FLAGS](/reference/graphics/d3d12_xs/enums/d3d12xbox_live_debugging_shader_flags)                                                         | 라이브로 디버그할 셰이더를 지정하는 데 사용되는 플래그입니다                                                                                                                                           |
| [D3D12XBOX\_LIVE\_DEBUGGING\_SHADER\_GLOBAL\_FLAGS](/reference/graphics/d3d12_xs/enums/d3d12xbox_live_debugging_shader_global_flags)                                          | 라이브로 디버그할 셰이더를 지정하는 데 사용되는 플래그입니다                                                                                                                                           |
| [D3D12XBOX\_LIVE\_DEBUGGING\_TYPE](/reference/graphics/d3d12_xs/enums/d3d12xbox_live_debugging_type)                                                                          | 원하는 라이브 디버깅 유형                                                                                                                                                              |
| [D3D12XBOX\_MINMIP\_FILTER\_OFFSET](/reference/graphics/d3d12_xs/enums/d3d12xbox_minmip_filter_offset)                                                                        | TBD                                                                                                                                                                         |
| [D3D12XBOX\_MINMIP\_FILTER\_SLOPE](/reference/graphics/d3d12_xs/enums/d3d12xbox_minmip_filter_slope)                                                                          | TBD                                                                                                                                                                         |
| [D3D12XBOX\_PAGE\_MAPPING\_FLAGS](/reference/graphics/d3d12_xs/enums/d3d12xbox_page_mapping_flags_xs)                                                                         | ID3D12CommandQueue::CopyPageMappingsX와 같은 메서드에 의해 페이지가 매핑되는 방식에 대한 추가 세부 정보를 지정하는 플래그입니다.                                                                                   |
| [D3D12XBOX\_PIPELINE\_STATE\_INFORMATION\_TYPE](/reference/graphics/d3d12_xs/enums/d3d12xbox_pipeline_state_information_type)                                                 | PSO에 대해 가져올 데이터 유형을 지정합니다.                                                                                                                                                  |
| [D3D12XBOX\_PIPELINE\_STATE\_OPTION\_TYPE](/reference/graphics/d3d12_xs/enums/d3d12xbox_pipeline_state_option_type)                                                           | PSO 옵션을 설정하는 데 사용됩니다.                                                                                                                                                       |
| [D3D12XBOX\_PIX\_CAPTURE\_FLAGS](/reference/graphics/d3d12_xs/enums/d3d12xbox_pix_capture_flags_xs)                                                                           | 분석을 위해 캡처되는 정보의 종류를 제어하는 플래그입니다. 예를 들어 모든 엔진에서 정보를 캡처하는지 여부 등입니다.                                                                                                           |
| [D3D12XBOX\_PRESENT\_DESC\_TITLE\_PERFORMANCE\_OVERLAY\_FLAGS](/reference/graphics/d3d12_xs/enums/d3d12xbox_present_desc_title_performance_overlay_flags)                     | PresentX와 함께 사용할 성능 오버레이 플래그입니다                                                                                                                                             |
| [D3D12XBOX\_PROCESS\_DEBUG\_FLAGS](/reference/graphics/d3d12_xs/enums/d3d12xbox_process_debug_flags_xs)                                                                       | 프로세스를 디버깅하는 데 사용되는 플래그를 정의합니다.                                                                                                                                              |
| [D3D12XBOX\_RAYTRACING\_CANONICAL\_ACCELERATION\_STRUCTURE\_NODE\_TYPE](/reference/graphics/d3d12_xs/enums/d3d12xbox_raytracing_canonical_acceleration_structure_node_type)   | 표준 노드가 포함하는 데이터 유형을 지정합니다.                                                                                                                                                  |
| [D3D12XBOX\_RAYTRACING\_INFORMATION\_FLAGS](/reference/graphics/d3d12_xs/enums/d3d12xbox_raytracing_information_flags)                                                        | State Object에서 정보를 검색하는 데 사용됩니다                                                                                                                                             |
| [D3D12XBOX\_RAYTRACING\_OPTIONS\_TRAVERSE\_TYPE](/reference/graphics/d3d12_xs/enums/d3d12xbox_raytracing_options_traverse_type)                                               | RTPSO 생성 중의 디버그 오버라이드입니다.                                                                                                                                                   |
| [D3D12XBOX\_REGISTER\_PAGE\_POOL\_FLAGS](/reference/graphics/d3d12_xs/enums/d3d12xbox_register_page_pool_flags_xs)                                                            | 페이지 풀을 등록하는 데 사용되는 플래그를 정의합니다.                                                                                                                                              |
| [D3D12XBOX\_REPORT\_GPU\_HALT\_FLAGS](/reference/graphics/d3d12_xs/enums/d3d12xbox_report_gpu_halt_flags)                                                                     | GPU 정지가 보고될 때 사용할 옵션을 정의합니다                                                                                                                                                 |
| [D3D12XBOX\_RESOURCE\_BARRIER\_SHARED\_FLAGS](/reference/graphics/d3d12_xs/enums/d3d12xbox_resource_barrier_shared_flags)                                                     | [ResourceBarrierX](/reference/graphics/d3d12_xs/interfaces/ID3D12GraphicsCommandList6/methods/id3d12graphicscommandlist6_resourcebarrierx) 처리가 수행되는 방식을 제어하는 데 사용되는 플래그입니다. |
| [D3D12XBOX\_RESOURCE\_BARRIER\_SUPPLEMENTAL\_ACTIONS](/reference/graphics/d3d12_xs/enums/d3d12xbox_resource_barrier_supplemental_actions)                                     | ResourceBarrierX에 제공된 배리어 목록을 대신하여 수행된 모든 압축 해제 및 대기 작업의 요약 공용체입니다                                                                                                          |
| [D3D12XBOX\_RESOURCE\_VALIDATION\_FLAGS](/reference/graphics/d3d12_xs/enums/d3d12xbox_resource_validation_flags)                                                              | 개별 리소스에 대한 유효성 검사 동작을 제어하는 플래그입니다.                                                                                                                                          |
| [D3D12XBOX\_SAMPLER\_FLAGS](/reference/graphics/d3d12_xs/enums/d3d12xbox_sampler_flags_xs)                                                                                    | 샘플러 설명을 만들기 위한 샘플러 플래그입니다.                                                                                                                                                  |
| [D3D12XBOX\_SET\_SHADER\_SCRATCH\_SPACE\_FLAGS](/reference/graphics/d3d12_xs/enums/d3d12xbox_set_shader_scratch_space_flags_xs)                                               | 스크래치 공간을 관리하는 데 사용되는 플래그를 정의합니다.                                                                                                                                            |
| [D3D12XBOX\_SHADER\_STAGE\_FLAGS](/reference/graphics/d3d12_xs/enums/d3d12xbox_shader_stage_flags)                                                                            | 다양한 종류의 셰이더 단계의 열거형입니다.                                                                                                                                                     |
| [D3D12XBOX\_SHADER\_UNIT\_DISABLE\_FLAGS](/reference/graphics/d3d12_xs/enums/d3d12xbox_shader_unit_disable_flags_xs)                                                          | 특정 셰이더에서 비활성화할 컴퓨트 유닛(CU)을 식별하는 상수를 정의합니다.                                                                                                                                  |
| [D3D12XBOX\_SHADING\_RATE\_SETTINGS\_HTILE\_MODE\_TYPE](/reference/graphics/d3d12_xs/enums/d3d12xbox_shading_rate_settings_htile_mode_type)                                   | VRS HTile 형식 프로그래밍입니다.                                                                                                                                                      |
| [D3D12XBOX\_SHADING\_RATE\_SETTINGS\_TYPE](/reference/graphics/d3d12_xs/enums/d3d12xbox_shading_rate_settings_type)                                                           | 프로그래밍할 VRS 설정입니다.                                                                                                                                                           |
| [D3D12XBOX\_SYNC\_CONTROL\_FLAGS](/reference/graphics/d3d12_xs/enums/d3d12xbox_sync_control_flags)                                                                            | 여러 동기화 API에서 동기화 작업에 대한 추가 제어를 제공하는 플래그를 지정합니다.                                                                                                                             |
| [D3D12XBOX\_SYNC\_FLAGS](/reference/graphics/d3d12_xs/enums/d3d12xbox_sync_flags)                                                                                             | 여러 동기화 API에서 동기화 작업을 지시하는 플래그를 지정합니다.                                                                                                                                       |
| [D3D12XBOX\_VIRTUAL\_MEMORY\_CONFIGURATION\_FLAGS](/reference/graphics/d3d12_xs/enums/d3d12xbox_virtual_memory_configuration_flags)                                           | D3D12ConfigureVirtualMemoryX API에 대한 구성 플래그입니다.                                                                                                                             |
| [D3D12XBOX\_WAIT\_FLAGS](/reference/graphics/d3d12_xs/enums/d3d12xbox_wait_flags_xs)                                                                                          | 대기를 수행하는 데 사용되는 엔진을 선택하는 플래그입니다.                                                                                                                                            |
| [D3D12XBOX\_ZERO\_MEMORY\_FLAGS](/reference/graphics/d3d12_xs/enums/d3d12xbox_zero_memory_flags)                                                                              | 메모리를 0으로 만드는 데 사용되는 플래그를 정의합니다.                                                                                                                                             |
| [DXGI\_COLOR\_SPACE\_TYPE](/reference/graphics/d3d12_xs/enums/dxgi_color_space_type)                                                                                          | 색 공간 유형을 지정합니다.                                                                                                                                                             |
| [DXGI\_FORMAT](/reference/graphics/d3d12_xs/enums/dxgi_format)                                                                                                                | 완전 유형화 및 유형 없는 형식을 포함한 리소스 데이터 형식입니다. 페이지 하단의 수정자 목록은 각 형식 유형을 더 자세히 설명합니다.                                                                                                 |
| [DXGI\_MODE\_ROTATION](/reference/graphics/d3d12_xs/enums/dxgi_mode_rotation)                                                                                                 | 모니터의 물리적 회전에 맞추기 위해 백 버퍼를 회전해야 하는 방식을 나타내는 플래그입니다.                                                                                                                          |
| [DXGI\_MODE\_SCANLINE\_ORDER](/reference/graphics/d3d12_xs/enums/dxgi_mode_scanline_order)                                                                                    | 래스터가 표면에 이미지를 만드는 데 사용하는 방법을 나타내는 플래그입니다.                                                                                                                                   |
| [DXGI\_SCALING](/reference/graphics/d3d12_xs/enums/dxgi_scaling)                                                                                                              | 백 버퍼 크기가 대상 출력 크기와 일치하지 않을 때 크기 조정 동작을 식별합니다.                                                                                                                               |
| [DXGI\_SWAP\_CHAIN\_FLAG](/reference/graphics/d3d12_xs/enums/dxgi_swap_chain_flag)                                                                                            | 스왑 체인 동작에 대한 옵션입니다.                                                                                                                                                         |
| [DXGI\_SWAP\_EFFECT](/reference/graphics/d3d12_xs/enums/dxgi_swap_effect)                                                                                                     | 디스플레이 표면의 픽셀을 처리하기 위한 옵션을 정의합니다.                                                                                                                                            |
| [DXGIX\_FRAME\_NOTIFICATION](/reference/graphics/d3d12_xs/enums/dxgix_frame_notification)                                                                                     | DXGI 프레임 알림 이벤트입니다.                                                                                                                                                         |
| [DXGIX\_VLINECOUNTER](/reference/graphics/d3d12_xs/enums/dxgix_vlinecounter)                                                                                                  | DXGI VLINE 알림 이벤트입니다.                                                                                                                                                       |
| [DXGIXBOX\_MODE\_FLAGS](/reference/graphics/d3d12_xs/enums/dxgixbox_mode_flags)                                                                                               | XBOX 관련 디스플레이 정보를 나타내는 플래그입니다.                                                                                                                                              |


## Related topics

- [D3D12_WAVE_MMA_TIER (XBOX Series 콘솔)](/ko/reference/graphics/d3d12_xs/enums/d3d12_wave_mma_tier_xs.md)
- [D3D12_MESH_SHADER_TIER (XBOX Series 콘솔)](/ko/reference/graphics/d3d12_xs/enums/d3d12_mesh_shader_tier_xs.md)
- [D3D12_TEXTURE_BARRIER (XBOX Series 콘솔)](/ko/reference/graphics/d3d12/structs/d3d12_texture_barrier_public.md)
- [D3D12_GLOBAL_BARRIER (XBOX Series 콘솔)](/ko/reference/graphics/d3d12/structs/d3d12_global_barrier_public.md)
- [D3D12_BARRIER_GROUP (XBOX Series 콘솔)](/ko/reference/graphics/d3d12/structs/d3d12_barrier_group_public.md)
