> ## 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 de la signature racine 1.1 sous forme de collection de plages de descripteurs qui sont toutes relatives à un même handle de descripteur de base.

Décrit la disposition d'une table de descripteurs de la signature racine 1.1 sous forme de collection de plages de descripteurs qui sont 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

Le nombre de plages de descripteurs dans la disposition de la table.

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

Un tableau de structures [D3D12\_DESCRIPTOR\_RANGE1](/fr-CA/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 de constantes (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-CA/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** à [D3D12\_ROOT\_PARAMETER\_TYPE\_DESCRIPTOR\_TABLE](/fr-CA/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 de base](https://learn.microsoft.com/en-us/windows/desktop/direct3d12/direct3d-12-structures)

[D3D12\_ROOT\_DESCRIPTOR\_TABLE](/fr-CA/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-CA/reference/graphics/d3d12/structs/d3d12_descriptor_range1_public.md)
- [D3D12_ROOT_DESCRIPTOR_TABLE](/fr-CA/reference/graphics/d3d12/structs/d3d12_root_descriptor_table_public.md)
- [D3D12_ROOT_PARAMETER1](/fr-CA/reference/graphics/d3d12/structs/d3d12_root_parameter1_public.md)
- [D3D12_DESCRIPTOR_RANGE_FLAGS](/fr-CA/reference/graphics/d3d12/enums/d3d12_descriptor_range_flags_public.md)
- [D3D12_ROOT_DESCRIPTOR](/fr-CA/reference/graphics/d3d12/structs/d3d12_root_descriptor_public.md)
