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

# GetEsramPageRanges (famille XBOX One)

> Retourne un ensemble de plages de pages du mappage qui sont mappées à des pages ESRAM.

# Méthode XGMemoryLayout::GetEsramPageRanges (famille XBOX One)

Retourne un ensemble de plages de pages du mappage qui sont mappées à des pages ESRAM.

<a id="syntaxSection" />

## Syntaxe

```cpp theme={null}
HRESULT GetEsramPageRanges(
         const XGMemoryLayoutMapping *pMapping,
         XGMemoryPageRange *pRanges,
         UINT32 *pRangeCount
)  
```

<a id="ID4EG" />

### Paramètres

*pMapping*   \_In\_\
Type : XGMemoryLayoutMapping \*

Mappage, sous forme de pointeur vers une structure [XGMemoryLayoutMapping](/fr/reference/graphics/xgmemory_NR/structs/xgmemorylayoutmapping).

*pRanges*   \_Out\_writes\_(\*pRangeCount)\
Type : XGMemoryPageRange \*

Tableau de structures [XGMemoryPageRange](/fr/reference/graphics/xgmemory_NR/structs/xgmemorypagerange).

*pRangeCount*   \_Inout\_\
Type : UINT32\*

Lors de l'appel de cette méthode, transmettez un pointeur vers le nombre de structures de plage du tableau *pRanges*. Au retour de l'appel, il s'agit d'un pointeur vers le nombre de plages de pages au contenu valide qui ont été générées.

<a id="ID4EP" />

### Valeur de retour

Type : HRESULT

S\_OK, E\_INVALIDARG ou E\_OUTOFMEMORY. Si la taille du tableau de plages de pages est insuffisante pour décrire toutes les plages ESRAM, cette méthode retourne E\_INVALIDARG.

<a id="requirements" />

## Configuration requise

**En-tête :** xgmemory.h

<a id="ID4E3B" />

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

## Voir aussi

[XGMemoryLayout](/fr/reference/graphics/xgmemory_NR/interfaces/XGMemoryLayout/xgmemorylayout)


## Related topics

- [Répertoire des rubriques NDA : liens actifs vers Microsoft Learn](/fr/nda/nda-topic-directory.md)
- [Index des rubriques NDA pour le développement sur console avec le GDK XBOX](/fr/nda/nda-overview.md)
- [D3D12_RANGE](/fr/reference/graphics/d3d12/structs/d3d12_range_public.md)
- [D3D12_DESCRIPTOR_RANGE](/fr/reference/graphics/d3d12/structs/d3d12_descriptor_range_public.md)
- [D3D12_RANGE_UINT64](/fr/reference/graphics/d3d12/structs/d3d12_range_uint64_public.md)
