> ## Documentation Index
> Fetch the complete documentation index at: https://docs.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](https://docs.xbox.com/fr-CA/reference/system/xmem/functions/xmemallocatephysicalpages.md).

## Syntaxe

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

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

### 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 [GetLastError](https://msdn.microsoft.com/library/windows/desktop/ms679360\(v=vs.85\).aspx).

## Remarques

Utilisez cette fonction pour libérer des pages physiques précédemment allouées en appelant la fonction [XMemAllocatePhysicalPages](https://docs.xbox.com/fr-CA/reference/system/xmem/functions/xmemallocatephysicalpages.md). 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](https://docs.xbox.com/fr-CA/build/console-features/memory/system-memory-working.md).

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

## Voir aussi

[XMemAllocatePhysicalPages](https://docs.xbox.com/fr-CA/reference/system/xmem/functions/xmemallocatephysicalpages.md)\
[XMem](https://docs.xbox.com/fr-CA/reference/system/xmem/xmem_members.md)


## Related topics

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