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

# GetHeapProperties

> Récupère les propriétés du tas de la ressource, pour les ressources placées et validées.

Récupère les propriétés du tas de la ressource, pour les ressources placées et validées.

## Syntaxe

```cpp theme={null}
HRESULT GetHeapProperties(
    D3D12_HEAP_PROPERTIES  pHeapProperties,
    D3D12_HEAP_FLAGS  pHeapFlags
)
```

### Paramètres

*pHeapProperties \[out, optional]*<br />Type : D3D12\_HEAP\_PROPERTIES \*

Pointeur vers une structure [D3D12\_HEAP\_PROPERTIES](/fr-CA/reference/graphics/d3d12/structs/d3d12_heap_properties_public) qui, une fois la méthode exécutée avec succès, contiendra les propriétés du tas de la ressource.

*pHeapFlags \[out, optional]*<br />Type : D3D12\_HEAP\_FLAGS \*

Spécifie une variable [D3D12\_HEAP\_FLAGS](/fr-CA/reference/graphics/d3d12_x/enums/d3d12_heap_flags) qui, une fois la méthode exécutée avec succès, contiendra les éventuels indicateurs de tas divers.

### Valeur de retour

Type : HRESULT

Cette méthode retourne l'un des [codes de retour Direct3D 12](https://learn.microsoft.com/en-us/windows/desktop/direct3d12/d3d12-graphics-reference-returnvalues). Si la ressource a été créée comme réservée, E\_INVALIDARG est retourné.

## Remarques

Cette méthode fonctionne uniquement sur les ressources placées et validées, et non sur les ressources réservées. Si la ressource a été créée comme réservée, E\_INVALIDARG est retourné. Les pages peuvent être mappées à aucun, un ou plusieurs tas.

Pour plus d'informations, consultez [Gestion de la mémoire dans Direct3D 12](https://learn.microsoft.com/en-us/windows/desktop/direct3d12/memory-management).

## Configuration requise

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

## Voir aussi

[ID3D12Resource](/fr-CA/reference/graphics/d3d12_xs/interfaces/ID3D12Resource/id3d12resource_xs)


## Related topics

- [D3D12_HEAP_TYPE](/fr-CA/reference/graphics/d3d12/enums/d3d12_heap_type_public.md)
- [D3D12_CPU_PAGE_PROPERTY](/fr-CA/reference/graphics/d3d12/enums/d3d12_cpu_page_property_public.md)
- [XMemGetTitleHeap](/fr-CA/reference/system/xmem/functions/xmemgettitleheap.md)
- [ApuHeapGetState](/fr-CA/reference/audio/apu/functions/apuheapgetstate.md)
- [XMemGetWin32HeapName](/fr-CA/reference/system/xmem/functions/xmemgetwin32heapname.md)
