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

[XMemAllocatePhysicalPages](/reference/system/xmem/functions/xmemallocatephysicalpages) で割り当てられたページをメモリ マネージャーに解放します。

<a id="syntaxSection" />

## Syntax

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

<a id="parametersSection" />

### Parameters

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

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

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

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

<a id="retvalSection" />

### Return value

型: BOOL

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

<a id="remarksSection" />

## Remarks

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

<a id="requirementsSection" />

## Requirements

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

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

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

<a id="seealsoSection" />

## See also

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


## Related topics

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