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

> Décrit l'objectif d'un tas de requêtes. Un tas de requêtes contient un tableau de requêtes individuelles.

Décrit l'objectif d'un tas de requêtes.
Un tas de requêtes contient un tableau de requêtes individuelles.

## Syntaxe

```cpp theme={null}
typedef struct D3D12_QUERY_HEAP_DESC
{
    D3D12_QUERY_HEAP_TYPE Type;
    UINT Count;
    UINT NodeMask;
} D3D12_QUERY_HEAP_DESC
```

### Membres

*Type*\
Type : D3D12\_QUERY\_HEAP\_TYPE

Spécifie un membre de [D3D12\_QUERY\_HEAP\_TYPE](/fr-CA/reference/graphics/d3d12_x/enums/d3d12_query_heap_type).

*Count*\
Type : UINT

Spécifie le nombre de requêtes que le tas doit contenir.

*NodeMask*\
Type : UINT

Pour un fonctionnement avec un seul GPU, définissez cette valeur à zéro. S'il y a plusieurs nœuds GPU, définissez un bit pour identifier le nœud (l'adaptateur physique de l'appareil) auquel le tas de requêtes s'applique.
Chaque bit du masque correspond à un seul nœud.
Un seul bit doit être défini.
Consultez [Systèmes multiadaptateurs](https://learn.microsoft.com/en-us/windows/win32/direct3d12/multi-engine).

## Remarques

Utilisez cette structure avec [CreateQueryHeap](/fr-CA/reference/graphics/d3d12/interfaces/id3d12device/methods/id3d12device_createqueryheap_public).

## 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/win32/direct3d12/direct3d-12-structures)


## Related topics

- [CreateQueryHeap](/fr-CA/reference/graphics/d3d12/interfaces/id3d12device/methods/id3d12device_createqueryheap_public.md)
- [D3D12_DESCRIPTOR_HEAP_DESC](/fr-CA/reference/graphics/d3d12/structs/d3d12_descriptor_heap_desc_public.md)
- [ID3D12QueryHeap](/fr-CA/reference/graphics/d3d12/interfaces/id3d12queryheap/id3d12queryheap_public.md)
- [D3D12_DESCRIPTOR_HEAP_TYPE](/fr-CA/reference/graphics/d3d12/enums/d3d12_descriptor_heap_type_public.md)
- [ID3D12Heap::GetDesc](/fr-CA/reference/graphics/d3d12/interfaces/id3d12heap/methods/id3d12heap_getdesc_public.md)
