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

# XMemGetWorkingSetStatistics

> XMemGetWorkingSetStatistics

# XMemGetWorkingSetStatistics

Fornece detalhes sobre o uso exato da memória em um processo de título.

## Sintaxe

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

### Parâmetros

*WorkingSetFlags*   \_In\_\
Tipo: DWORD

Uma combinação OR bit a bit de sinalizadores que representam as partições incluídas nas estatísticas de uso.

| Sinalizador | Descrição |
| - | - |
| XMEM\_WORKING\_SET\_TITLE | Partição do título |
| XMEM\_WORKING\_SET\_TOOLS | Partição de ferramentas |
| XMEM\_WORKING\_SET\_STACK | Pilha de threads |
| XMEM\_WORKING\_SET\_KERNEL\_POOL | Pool do kernel |
| XMEM\_WORKING\_SET\_CPU\_PTE | Tamanho da tabela de páginas da CPU |
| XMEM\_WORKING\_SET\_ALL | Todos Esse sinalizador representa uma combinação OR bit a bit de XMEM\_WORKING\_SET\_TITLE, XMEM\_WORKING\_SET\_TOOLS, XMEM\_WORKING\_SET\_STACK,  XMEM\_WORKING\_SET\_KERNEL\_POOL e XMEM\_WORKING\_SET\_CPU\_PTE |

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

O endereço de uma estrutura [XMEM\_WORKING\_SET\_STATISTICS](https://docs.xbox.com/pt-BR/reference/system/xmem/structs/xmem_working_set_statistics.md) que receberá as informações de uso de memória.

### Valor retornado

Tipo: BOOL

Retorna `TRUE` se tiver êxito; caso contrário, retorna `FALSE`. Para obter informações de erro estendidas, chame [GetLastError](https://msdn.microsoft.com/library/windows/desktop/ms679360\(v=vs.85\).aspx).

## Comentários

Essa função recupera estatísticas sobre a utilização de memória, dependendo dos sinalizadores especificados em `WorkingSetFlags`, como uma estrutura `XMEM_WORKING_SET_STATISTICS`. A estrutura fornece informações sobre o tamanho total e o uso da memória configurada para o processo do título. Para obter mais informações sobre como configurar a memória para seu título, confira [Configurando a memória para seu título e kit de desenvolvimento](https://docs.xbox.com/pt-BR/build/console-features/memory/system-memory-tooling.md).

> [!NOTE]
>
> XMemGetWorkingSetStatistics destina-se a ser uma função de diagnóstico e, em geral, não oferece garantias de desempenho sobre o tempo de execução necessário para recuperar os dados solicitados.  A única exceção a essa política é XMEM\_WORKING\_SET\_TITLE, que foi projetado especificamente para ser utilizável em cenários sensíveis ao desempenho.

## Requisitos

**Cabeçalho:** xmem.h

**Biblioteca:** xmem.lib

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

## Confira também

[Memória](https://docs.xbox.com/pt-BR/build/console-features/memory/system-memory-overview.md)\
[XMEM\_WORKING\_SET\_STATISTICS](https://docs.xbox.com/pt-BR/reference/system/xmem/structs/xmem_working_set_statistics.md)\
[XMem](https://docs.xbox.com/pt-BR/reference/system/xmem/xmem_members.md)


## Related topics

- [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)
- [XMemGetWin32HeapStatistics](https://docs.xbox.com/pt-BR/reference/system/xmem/functions/xmemgetwin32heapstatistics.md)
- [PFStatisticsGetStatisticsResponse](https://docs.xbox.com/pt-BR/services/playfab/api-references/c/pfstatisticstypes/structs/pfstatisticsgetstatisticsresponse.md)
- [PFStatisticsGetStatisticsRequest](https://docs.xbox.com/pt-BR/services/playfab/api-references/c/pfstatisticstypes/structs/pfstatisticsgetstatisticsrequest.md)
- [PFStatisticsGetStatisticsForEntitiesResponse](https://docs.xbox.com/pt-BR/services/playfab/api-references/c/pfstatisticstypes/structs/pfstatisticsgetstatisticsforentitiesresponse.md)
