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

> Décrit la disposition d'une table de descripteurs pour la signature racine 1.1 sous la forme d'une collection de plages de descripteurs, toutes relatives à un même handle de descripteur de base.

Décrit la disposition d'une table de descripteurs pour la signature racine 1.1 sous la forme d'une collection de plages de descripteurs, toutes relatives à un même handle de descripteur de base.

## Syntaxe

```cpp theme={null}
typedef struct D3D12_ROOT_DESCRIPTOR_TABLE1
{
    UINT NumDescriptorRanges;
    const D3D12_DESCRIPTOR_RANGE1  pDescriptorRanges;
} D3D12_ROOT_DESCRIPTOR_TABLE1
```

### Membres

*NumDescriptorRanges*\
Type : UINT

Nombre de plages de descripteurs dans la disposition de la table.

*pDescriptorRanges*\
Type : const D3D12\_DESCRIPTOR\_RANGE1 \*

Tableau de structures [D3D12\_DESCRIPTOR\_RANGE1](/fr/reference/graphics/d3d12/structs/d3d12_descriptor_range1_public) qui décrivent les plages de descripteurs.

## Remarques

Les échantillonneurs ne sont pas autorisés dans la même table de descripteurs que les vues de mémoire tampon constante (CBV), les vues d'accès non ordonné (UAV) et les vues de ressources de nuanceur (SRV).

**D3D12\_ROOT\_DESCRIPTOR\_TABLE1** est le type de données du membre
**DescriptorTable** de
[D3D12\_ROOT\_PARAMETER1](/fr/reference/graphics/d3d12/structs/d3d12_root_parameter1_public).
Utilisez une structure
**D3D12\_ROOT\_DESCRIPTOR\_TABLE1** lorsque vous définissez le membre **SlotType** de **D3D12\_ROOT\_PARAMETER1** sur [D3D12\_ROOT\_PARAMETER\_TYPE\_DESCRIPTOR\_TABLE](/fr/reference/graphics/d3d12/enums/d3d12_root_parameter_type_public).

Consultez la structure d'assistance [CD3DX12\_ROOT\_DESCRIPTOR\_TABLE1](https://learn.microsoft.com/en-us/windows/desktop/direct3d12/cd3dx12-root-descriptor-table1).

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

[Structures principales](https://learn.microsoft.com/en-us/windows/desktop/direct3d12/direct3d-12-structures)

[D3D12\_ROOT\_DESCRIPTOR\_TABLE](/fr/reference/graphics/d3d12/structs/d3d12_root_descriptor_table_public)

[Signature racine version 1.1](https://learn.microsoft.com/en-us/windows/desktop/direct3d12/root-signature-version-1-1)


## Related topics

- [D3D12_DESCRIPTOR_RANGE1](/fr/reference/graphics/d3d12/structs/d3d12_descriptor_range1_public.md)
- [D3D12_ROOT_DESCRIPTOR_TABLE](/fr/reference/graphics/d3d12/structs/d3d12_root_descriptor_table_public.md)
- [D3D12_ROOT_PARAMETER1](/fr/reference/graphics/d3d12/structs/d3d12_root_parameter1_public.md)
- [D3D12_DESCRIPTOR_RANGE_FLAGS](/fr/reference/graphics/d3d12/enums/d3d12_descriptor_range_flags_public.md)
- [D3D12_ROOT_DESCRIPTOR](/fr/reference/graphics/d3d12/structs/d3d12_root_descriptor_public.md)
