> ## 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_AUTO_BREADCRUMB_OP

> 렌더/컴퓨트 GPU 작업을 지정하는 상수를 정의합니다. (D3D12_AUTO_BREADCRUMB_OP)

렌더/컴퓨트 GPU 작업을 지정하는 상수를 정의합니다.

## 구문

```cpp theme={null}
typedef enum D3D12_AUTO_BREADCRUMB_OP
{
    D3D12_AUTO_BREADCRUMB_OP_SETMARKER = 0,
    D3D12_AUTO_BREADCRUMB_OP_BEGINEVENT = 1,
    D3D12_AUTO_BREADCRUMB_OP_ENDEVENT = 2,
    D3D12_AUTO_BREADCRUMB_OP_DRAWINSTANCED = 3,
    D3D12_AUTO_BREADCRUMB_OP_DRAWINDEXEDINSTANCED = 4,
    D3D12_AUTO_BREADCRUMB_OP_EXECUTEINDIRECT = 5,
    D3D12_AUTO_BREADCRUMB_OP_DISPATCH = 6,
    D3D12_AUTO_BREADCRUMB_OP_COPYBUFFERREGION = 7,
    D3D12_AUTO_BREADCRUMB_OP_COPYTEXTUREREGION = 8,
    D3D12_AUTO_BREADCRUMB_OP_COPYRESOURCE = 9,
    D3D12_AUTO_BREADCRUMB_OP_COPYTILES = 10,
    D3D12_AUTO_BREADCRUMB_OP_RESOLVESUBRESOURCE = 11,
    D3D12_AUTO_BREADCRUMB_OP_CLEARRENDERTARGETVIEW = 12,
    D3D12_AUTO_BREADCRUMB_OP_CLEARUNORDEREDACCESSVIEW = 13,
    D3D12_AUTO_BREADCRUMB_OP_CLEARDEPTHSTENCILVIEW = 14,
    D3D12_AUTO_BREADCRUMB_OP_RESOURCEBARRIER = 15,
    D3D12_AUTO_BREADCRUMB_OP_EXECUTEBUNDLE = 16,
    D3D12_AUTO_BREADCRUMB_OP_PRESENT = 17,
    D3D12_AUTO_BREADCRUMB_OP_RESOLVEQUERYDATA = 18,
    D3D12_AUTO_BREADCRUMB_OP_BEGINSUBMISSION = 19,
    D3D12_AUTO_BREADCRUMB_OP_ENDSUBMISSION = 20,
    D3D12_AUTO_BREADCRUMB_OP_DECODEFRAME = 21,
    D3D12_AUTO_BREADCRUMB_OP_PROCESSFRAMES = 22,
    D3D12_AUTO_BREADCRUMB_OP_ATOMICCOPYBUFFERUINT = 23,
    D3D12_AUTO_BREADCRUMB_OP_ATOMICCOPYBUFFERUINT64 = 24,
    D3D12_AUTO_BREADCRUMB_OP_RESOLVESUBRESOURCEREGION = 25,
    D3D12_AUTO_BREADCRUMB_OP_WRITEBUFFERIMMEDIATE = 26,
    D3D12_AUTO_BREADCRUMB_OP_DECODEFRAME1 = 27,
    D3D12_AUTO_BREADCRUMB_OP_SETPROTECTEDRESOURCESESSION = 28,
    D3D12_AUTO_BREADCRUMB_OP_DECODEFRAME2 = 29,
    D3D12_AUTO_BREADCRUMB_OP_PROCESSFRAMES1 = 30,
    D3D12_AUTO_BREADCRUMB_OP_BUILDRAYTRACINGACCELERATIONSTRUCTURE = 31,
    D3D12_AUTO_BREADCRUMB_OP_EMITRAYTRACINGACCELERATIONSTRUCTUREPOSTBUILDINFO = 32,
    D3D12_AUTO_BREADCRUMB_OP_COPYRAYTRACINGACCELERATIONSTRUCTURE = 33,
    D3D12_AUTO_BREADCRUMB_OP_DISPATCHRAYS = 34,
    D3D12_AUTO_BREADCRUMB_OP_INITIALIZEMETACOMMAND = 35,
    D3D12_AUTO_BREADCRUMB_OP_EXECUTEMETACOMMAND = 36,
    D3D12_AUTO_BREADCRUMB_OP_ESTIMATEMOTION = 37,
    D3D12_AUTO_BREADCRUMB_OP_RESOLVEMOTIONVECTORHEAP = 38,
    D3D12_AUTO_BREADCRUMB_OP_SETPIPELINESTATE1 = 39,
    D3D12_AUTO_BREADCRUMB_OP_INITIALIZEEXTENSIONCOMMAND = 40,
    D3D12_AUTO_BREADCRUMB_OP_EXECUTEEXTENSIONCOMMAND = 41
} D3D12_AUTO_BREADCRUMB_OP
```

## 상수

| 상수                                                                            | 설명 |
| ----------------------------------------------------------------------------- | -- |
| D3D12\_AUTO\_BREADCRUMB\_OP\_SETMARKER                                        |    |
| D3D12\_AUTO\_BREADCRUMB\_OP\_BEGINEVENT                                       |    |
| D3D12\_AUTO\_BREADCRUMB\_OP\_ENDEVENT                                         |    |
| D3D12\_AUTO\_BREADCRUMB\_OP\_DRAWINSTANCED                                    |    |
| D3D12\_AUTO\_BREADCRUMB\_OP\_DRAWINDEXEDINSTANCED                             |    |
| D3D12\_AUTO\_BREADCRUMB\_OP\_EXECUTEINDIRECT                                  |    |
| D3D12\_AUTO\_BREADCRUMB\_OP\_DISPATCH                                         |    |
| D3D12\_AUTO\_BREADCRUMB\_OP\_COPYBUFFERREGION                                 |    |
| D3D12\_AUTO\_BREADCRUMB\_OP\_COPYTEXTUREREGION                                |    |
| D3D12\_AUTO\_BREADCRUMB\_OP\_COPYRESOURCE                                     |    |
| D3D12\_AUTO\_BREADCRUMB\_OP\_COPYTILES                                        |    |
| D3D12\_AUTO\_BREADCRUMB\_OP\_RESOLVESUBRESOURCE                               |    |
| D3D12\_AUTO\_BREADCRUMB\_OP\_CLEARRENDERTARGETVIEW                            |    |
| D3D12\_AUTO\_BREADCRUMB\_OP\_CLEARUNORDEREDACCESSVIEW                         |    |
| D3D12\_AUTO\_BREADCRUMB\_OP\_CLEARDEPTHSTENCILVIEW                            |    |
| D3D12\_AUTO\_BREADCRUMB\_OP\_RESOURCEBARRIER                                  |    |
| D3D12\_AUTO\_BREADCRUMB\_OP\_EXECUTEBUNDLE                                    |    |
| D3D12\_AUTO\_BREADCRUMB\_OP\_PRESENT                                          |    |
| D3D12\_AUTO\_BREADCRUMB\_OP\_RESOLVEQUERYDATA                                 |    |
| D3D12\_AUTO\_BREADCRUMB\_OP\_BEGINSUBMISSION                                  |    |
| D3D12\_AUTO\_BREADCRUMB\_OP\_ENDSUBMISSION                                    |    |
| D3D12\_AUTO\_BREADCRUMB\_OP\_DECODEFRAME                                      |    |
| D3D12\_AUTO\_BREADCRUMB\_OP\_PROCESSFRAMES                                    |    |
| D3D12\_AUTO\_BREADCRUMB\_OP\_ATOMICCOPYBUFFERUINT                             |    |
| D3D12\_AUTO\_BREADCRUMB\_OP\_ATOMICCOPYBUFFERUINT64                           |    |
| D3D12\_AUTO\_BREADCRUMB\_OP\_RESOLVESUBRESOURCEREGION                         |    |
| D3D12\_AUTO\_BREADCRUMB\_OP\_WRITEBUFFERIMMEDIATE                             |    |
| D3D12\_AUTO\_BREADCRUMB\_OP\_DECODEFRAME1                                     |    |
| D3D12\_AUTO\_BREADCRUMB\_OP\_SETPROTECTEDRESOURCESESSION                      |    |
| D3D12\_AUTO\_BREADCRUMB\_OP\_DECODEFRAME2                                     |    |
| D3D12\_AUTO\_BREADCRUMB\_OP\_PROCESSFRAMES1                                   |    |
| D3D12\_AUTO\_BREADCRUMB\_OP\_BUILDRAYTRACINGACCELERATIONSTRUCTURE             |    |
| D3D12\_AUTO\_BREADCRUMB\_OP\_EMITRAYTRACINGACCELERATIONSTRUCTUREPOSTBUILDINFO |    |
| D3D12\_AUTO\_BREADCRUMB\_OP\_COPYRAYTRACINGACCELERATIONSTRUCTURE              |    |
| D3D12\_AUTO\_BREADCRUMB\_OP\_DISPATCHRAYS                                     |    |
| D3D12\_AUTO\_BREADCRUMB\_OP\_INITIALIZEMETACOMMAND                            |    |
| D3D12\_AUTO\_BREADCRUMB\_OP\_EXECUTEMETACOMMAND                               |    |
| D3D12\_AUTO\_BREADCRUMB\_OP\_ESTIMATEMOTION                                   |    |
| D3D12\_AUTO\_BREADCRUMB\_OP\_RESOLVEMOTIONVECTORHEAP                          |    |
| D3D12\_AUTO\_BREADCRUMB\_OP\_SETPIPELINESTATE1                                |    |
| D3D12\_AUTO\_BREADCRUMB\_OP\_INITIALIZEEXTENSIONCOMMAND                       |    |
| D3D12\_AUTO\_BREADCRUMB\_OP\_EXECUTEEXTENSIONCOMMAND                          |    |

## 설명

## 요구 사항

**헤더:** d3d12\_xs.h 또는 d3d12\_x.h\
**라이브러리:** d3d12\_xs.lib 또는 d3d12\_x.lib\
**지원 플랫폼**: XBOX Series 콘솔 및 XBOX One 제품군

## 함께 보기

* [핵심 열거형](https://learn.microsoft.com/en-us/windows/desktop/direct3d12/direct3d-12-enumerations)
* [DRED를 사용하여 GPU 오류 진단](https://learn.microsoft.com/en-us/windows/desktop/direct3d12/use-dred)


## Related topics

- [D3D12_AUTO_BREADCRUMB_NODE](/ko/reference/graphics/d3d12/structs/d3d12_auto_breadcrumb_node_public.md)
- [D3D12_DRED_AUTO_BREADCRUMBS_OUTPUT](/ko/reference/graphics/d3d12/structs/d3d12_dred_auto_breadcrumbs_output_public.md)
- [D3D12_LOGIC_OP](/ko/reference/graphics/d3d12/enums/d3d12_logic_op_public.md)
- [D3D12_BLEND_OP](/ko/reference/graphics/d3d12/enums/d3d12_blend_op_public.md)
- [D3D12_PREDICATION_OP](/ko/reference/graphics/d3d12/enums/d3d12_predication_op_public.md)
