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

Libera de volta para o gerenciador de memória as páginas alocadas com [XMemAllocatePhysicalPages](https://docs.xbox.com/pt-BR/reference/system/xmem/functions/xmemallocatephysicalpages.md).

## Sintaxe

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

### Parâmetros

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

O número de páginas de memória física a serem liberadas.

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

Um ponteiro para uma matriz de números de quadros de página da memória alocada a ser liberada.

### Valor retornado

Tipo: BOOL

Se a função liberar o número de páginas especificado em *NumberOfPages*, o valor retornado será `TRUE`; caso contrário, a função retornará `FALSE` e *NumberOfPages* será definido como o número de páginas que foram realmente liberadas. Para obter informações de erro estendidas, chame [GetLastError](https://msdn.microsoft.com/library/windows/desktop/ms679360\(v=vs.85\).aspx).

## Comentários

Use essa função para liberar páginas físicas alocadas anteriormente chamando a função [XMemAllocatePhysicalPages](https://docs.xbox.com/pt-BR/reference/system/xmem/functions/xmemallocatephysicalpages.md). Menos páginas do que as solicitadas em `NumberOfPages` podem ser liberadas. Se a função retornar `FALSE`, verifique o valor retornado em `NumberOfPages` para ver quantas páginas foram realmente liberadas. Para obter mais informações sobre como trabalhar com páginas físicas, confira [Trabalhando com o gerenciador de memória do Game OS do Microsoft GDK](https://docs.xbox.com/pt-BR/build/console-features/memory/system-memory-working.md).

## Requisitos

**Cabeçalho:** xmem.h

**Biblioteca:** xmem.lib

**Plataformas com suporte:** consoles da família XBOX One e consoles XBOX Series

## Confira também

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


## Related topics

- [XMemMapPhysicalPages](https://docs.xbox.com/pt-BR/reference/system/xmem/functions/xmemmapphysicalpages.md)
- [Trabalhar com o gerenciador de memória do Microsoft GDK Game OS](https://docs.xbox.com/pt-BR/build/console-features/memory/system-memory-working.md)
- [XMemMapPhysicalPagesScatter](https://docs.xbox.com/pt-BR/reference/system/xmem/functions/xmemmapphysicalpagesscatter.md)
- [DSTORAGE_REQUEST_OPTIONS](https://docs.xbox.com/pt-BR/reference/system/dstorage/structs/dstorage_request_options.md)
- [DSTORAGE_REQUEST](https://docs.xbox.com/pt-BR/reference/system/dstorage/structs/dstorage_request.md)
