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

# XMemFreePhysicalPages

> XMemFreePhysicalPages

# XMemFreePhysicalPages

Rend au gestionnaire de mémoire les pages allouées avec [XMemAllocatePhysicalPages](/fr-CA/reference/system/xmem/functions/xmemallocatephysicalpages).

<a id="syntaxSection" />

## Syntaxe

```cpp theme={null}
BOOL XMemFreePhysicalPages(  
         ULONG_PTR NumberOfPages,  
         PULONG_PTR PageArray  
)  
```

<a id="parametersSection" />

### Paramètres

*NumberOfPages*   \_In\_\
Type : ULONG\_PTR

Le nombre de pages de mémoire physique à libérer.

*PageArray*   \_In\_reads\_(NumberOfPages)\
Type : PULONG\_PTR

Un pointeur vers un tableau de numéros de cadres de page pour la mémoire allouée à libérer.

<a id="retvalSection" />

### Valeur de retour

Type : BOOL

Si la fonction libère le nombre de pages spécifié dans *NumberOfPages*, la valeur de retour est `TRUE`; sinon, la fonction retourne `FALSE`, et *NumberOfPages* est défini au nombre de pages qui ont réellement été libérées. Pour obtenir des informations d'erreur étendues, appelez <a href="https://msdn.microsoft.com/library/windows/desktop/ms679360(v=vs.85).aspx">GetLastError</a>.

<a id="remarksSection" />

## Remarques

Utilisez cette fonction pour libérer des pages physiques précédemment allouées en appelant la fonction [XMemAllocatePhysicalPages](/fr-CA/reference/system/xmem/functions/xmemallocatephysicalpages). Il se peut que moins de pages que le nombre demandé dans `NumberOfPages` soient libérées. Si la fonction retourne `FALSE`, vérifiez la valeur retournée dans `NumberOfPages` pour savoir combien de pages ont réellement été libérées. Pour plus d'informations sur l'utilisation des pages physiques, consultez [Utilisation du gestionnaire de mémoire du système d'exploitation de jeu du Microsoft GDK](/fr-CA/build/console-features/memory/system-memory-working).

<a id="requirementsSection" />

## Configuration requise

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

**Bibliothèque :** xmem.lib

**Plateformes prises en charge :** consoles de la famille XBOX One et consoles XBOX Series

<a id="seealsoSection" />

## Voir aussi

[XMemAllocatePhysicalPages](/fr-CA/reference/system/xmem/functions/xmemallocatephysicalpages)\
[XMem](/fr-CA/reference/system/xmem/xmem_members)


## Related topics

- [XMemMapPhysicalPages](/fr-CA/reference/system/xmem/functions/xmemmapphysicalpages.md)
- [Utilisation du gestionnaire de mémoire du système d'exploitation de jeu Microsoft GDK](/fr-CA/build/console-features/memory/system-memory-working.md)
- [XMemMapPhysicalPagesScatter](/fr-CA/reference/system/xmem/functions/xmemmapphysicalpagesscatter.md)
- [XMemPreallocateFreeSpace](/fr-CA/reference/system/xmem/functions/xmempreallocatefreespace.md)
- [DSTORAGE_REQUEST_OPTIONS](/fr-CA/reference/system/dstorage/structs/dstorage_request_options.md)
