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

# XMemGetWorkingSetStatistics

> XMemGetWorkingSetStatistics

# XMemGetWorkingSetStatistics

タイトル プロセスにおけるメモリの正確な使用状況の詳細を提供します。

<a id="syntaxSection" />

## Syntax

```cpp theme={null}
WINAPI
XMemGetWorkingSetStatistics(
  _In_ DWORD WorkingSetFlags,
  _Out_ PXMEM_WORKING_SET_STATISTICS Statistics
  );
```

<a id="parametersSection" />

### Parameters

*WorkingSetFlags*   \_In\_\
型: DWORD

使用状況統計に含めるパーティションを表すフラグのビット単位 OR の組み合わせ。

| フラグ                              | 説明                                                                                                                                                                                |
| -------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| XMEM\_WORKING\_SET\_TITLE        | タイトル パーティション                                                                                                                                                                      |
| XMEM\_WORKING\_SET\_TOOLS        | ツール パーティション                                                                                                                                                                       |
| XMEM\_WORKING\_SET\_STACK        | スレッド スタック                                                                                                                                                                         |
| XMEM\_WORKING\_SET\_KERNEL\_POOL | カーネル プール                                                                                                                                                                          |
| XMEM\_WORKING\_SET\_CPU\_PTE     | CPU ページ テーブル サイズ                                                                                                                                                                  |
| XMEM\_WORKING\_SET\_ALL          | すべて<br />このフラグは、XMEM\_WORKING\_SET\_TITLE、XMEM\_WORKING\_SET\_TOOLS、XMEM\_WORKING\_SET\_STACK、XMEM\_WORKING\_SET\_KERNEL\_POOL、XMEM\_WORKING\_SET\_CPU\_PTE のビット単位 OR の組み合わせを表します |

*Statistics*   \_Out\_\
型: PXMEM\_WORKING\_SET\_STATISTICS

メモリ使用状況情報を受け取る [XMEM\_WORKING\_SET\_STATISTICS](/reference/system/xmem/structs/xmem_working_set_statistics) 構造体のアドレス。

<a id="retvalSection" />

### Return value

型: BOOL

成功した場合は `TRUE` を返します。それ以外の場合は `FALSE` を返します。拡張エラー情報を取得するには、<a href="https://msdn.microsoft.com/library/windows/desktop/ms679360(v=vs.85).aspx">GetLastError</a> を呼び出します。

<a id="remarksSection" />

## Remarks

この関数は、`WorkingSetFlags` に指定されたフラグに応じて、メモリ使用率に関する統計情報を `XMEM_WORKING_SET_STATISTICS` 構造体として取得します。この構造体は、タイトル プロセスに構成されたメモリの合計サイズと使用状況に関する情報を提供します。タイトルのメモリの構成の詳細については、[Configuring memory for your title and dev kit](/build/console-features/memory/system-memory-tooling) を参照してください。

<br />

<br />

<Note>XMemGetWorkingSetStatistics は診断関数として意図されており、一般に、要求されたデータを取得するために必要な実行時間についてパフォーマンスの保証はありません。このポリシーの唯一の例外は XMEM\_WORKING\_SET\_TITLE で、これはパフォーマンスに敏感なシナリオで使用可能になるように特別に設計されています。</Note>

<a id="requirementsSection" />

## Requirements

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

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

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

<a id="seealsoSection" />

## See also

[Memory](/build/console-features/memory/system-memory-overview)\
[XMEM\_WORKING\_SET\_STATISTICS](/reference/system/xmem/structs/xmem_working_set_statistics)\
[XMem](/reference/system/xmem/xmem_members)
