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

[XMemAllocatePhysicalPages](https://docs.xbox.com/ja-jp/reference/system/xmem/functions/xmemallocatephysicalpages.md) で割り当てられたページをメモリ マネージャーに解放します。

## Syntax

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

### Parameters

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

解放する物理メモリ ページの数。

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

解放する割り当てメモリのページ フレーム番号の配列へのポインター。

### Return value

型: BOOL

関数が *NumberOfPages* で指定されたページ数を解放した場合、戻り値は `TRUE` です。それ以外の場合、関数は `FALSE` を返し、*NumberOfPages* は実際に解放されたページ数に設定されます。拡張エラー情報を取得するには、[GetLastError](https://msdn.microsoft.com/library/windows/desktop/ms679360\(v=vs.85\).aspx) を呼び出します。

## Remarks

[XMemAllocatePhysicalPages](https://docs.xbox.com/ja-jp/reference/system/xmem/functions/xmemallocatephysicalpages.md) 関数を呼び出すことで以前に割り当てられた物理ページを解放するには、この関数を使用します。`NumberOfPages` で要求された数よりも少ないページが解放される場合があります。関数が `FALSE` を返した場合、`NumberOfPages` に返された値を確認して、実際にいくつのページが解放されたかを確認してください。物理ページの操作の詳細については、[Working with the Microsoft GDK Game OS memory manager](https://docs.xbox.com/ja-jp/build/console-features/memory/system-memory-working.md) を参照してください。

## Requirements

**ヘッダー:** xmem.h

**ライブラリ:** xmem.lib

**サポートされているプラットフォーム:** XBOX One ファミリー本体および XBOX Series 本体

## See also

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


## Related topics

- [XMemMapPhysicalPages](https://docs.xbox.com/ja-jp/reference/system/xmem/functions/xmemmapphysicalpages.md)
- [Microsoft GDK ゲーム OS メモリ マネージャーの使用](https://docs.xbox.com/ja-jp/build/console-features/memory/system-memory-working.md)
- [XMemMapPhysicalPagesScatter](https://docs.xbox.com/ja-jp/reference/system/xmem/functions/xmemmapphysicalpagesscatter.md)
- [XMemFreeDefault](https://docs.xbox.com/ja-jp/reference/system/xmem/functions/xmemfreedefault.md)
- [XMemPreallocateFreeSpace](https://docs.xbox.com/ja-jp/reference/system/xmem/functions/xmempreallocatefreespace.md)
