> ## 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_DESCRIPTOR_HEAP_FLAGS (famille XBOX One)

> Spécifie les options d'un tas de descripteurs.

Spécifie les options d'un tas de descripteurs.

## Syntaxe

```cpp theme={null}
typedef enum D3D12_DESCRIPTOR_HEAP_FLAGS
{  
    D3D12_DESCRIPTOR_HEAP_FLAG_NONE = 0x0,  
    D3D12_DESCRIPTOR_HEAP_FLAG_SHADER_VISIBLE = 0x1  
} D3D12_DESCRIPTOR_HEAP_FLAGS  
```

## Constantes

| Constante | Description |
| - | - |
| D3D12\_DESCRIPTOR\_HEAP\_FLAG\_NONE | Utilisation par défaut d'un tas. |
| D3D12\_DESCRIPTOR\_HEAP\_FLAG\_SHADER\_VISIBLE | Spécifie que le tas de descripteurs doit indiquer qu'il est lié à une liste de commandes pour être référencé par les nuanceurs. |

## Remarques

Les [tas de descripteurs](https://learn.microsoft.com/en-us/windows/desktop/direct3d12/descriptor-heaps) créés sans l'indicateur **D3D12\_DESCRIPTOR\_HEAP\_FLAG\_SHADER\_VISIBLE** permettent aux applications de préparer des descripteurs dans la mémoire du processeur avant de les copier dans un tas de descripteurs visible par les nuanceurs. Les titres peuvent également créer des descripteurs directement dans des tas de descripteurs visibles par les nuanceurs, sans avoir à préparer les descripteurs dans la mémoire du processeur.

Cet indicateur s'applique uniquement aux CBV, SRV, UAV et échantillonneurs. Il ne s'applique pas aux autres types de tas de descripteurs, car les nuanceurs ne référencent pas directement ces autres types.

La structure [D3D12\_DESCRIPTOR\_HEAP\_DESC](https://learn.microsoft.com/en-us/windows/desktop/api/d3d12/ns-d3d12-d3d12_descriptor_heap_desc) utilise cette énumération.

## Configuration requise

**En-tête :** d3d12\_x.h

**Plateformes prises en charge :** famille XBOX One

## Voir aussi

[d3d12\_x](/fr/reference/graphics/d3d12_x/d3d12_x_members)


## Related topics

- [Répertoire des rubriques NDA : liens actifs vers Microsoft Learn](/fr/nda/nda-topic-directory.md)
- [D3D12_DESCRIPTOR_HEAP_DESC](/fr/reference/graphics/d3d12/structs/d3d12_descriptor_heap_desc_public.md)
- [D3D12_DESCRIPTOR_HEAP_TYPE](/fr/reference/graphics/d3d12/enums/d3d12_descriptor_heap_type_public.md)
- [D3D12_ROOT_DESCRIPTOR_FLAGS](/fr/reference/graphics/d3d12/enums/d3d12_root_descriptor_flags_public.md)
- [D3D12_DESCRIPTOR_RANGE_FLAGS](/fr/reference/graphics/d3d12/enums/d3d12_descriptor_range_flags_public.md)
