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

> Définit des constantes qui spécifient des opérations GPU de rendu/calcul. (D3D12_AUTO_BREADCRUMB_OP)

Définit des constantes qui spécifient des opérations GPU de rendu/calcul.

## Syntaxe

```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
```

## Constantes

| Constante | Description |
| - | - |
| 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 | |

## Remarques

## Configuration requise

**En-tête :** d3d12\_xs.h ou d3d12\_x.h\
**Bibliothèque :** d3d12\_xs.lib ou d3d12\_x.lib\
**Plateformes prises en charge :** consoles XBOX Series et famille XBOX One

## Voir aussi

* [Énumérations de base](https://learn.microsoft.com/en-us/windows/desktop/direct3d12/direct3d-12-enumerations)
* [Utiliser DRED pour diagnostiquer les défaillances du GPU](https://learn.microsoft.com/en-us/windows/desktop/direct3d12/use-dred)


## Related topics

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