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

# PFMemSetFunctions

> Opcionalmente, define as funções de gancho de memória para permitir que os chamadores roteiem as alocações de memória para seu próprio gerenciador de memória. Isso deve ser chamado antes.

Opcionalmente, define as funções de gancho de memória para permitir que os chamadores roteiem as alocações de memória para seu próprio gerenciador de memória. Isso deve ser chamado antes de PFInitialize() e não pode ser chamado novamente depois que os ganchos de memória forem definidos. Esse método permite que o aplicativo instale rotinas personalizadas de alocação de memória para atender a todas as solicitações de novos buffers de memória, em vez de usar as rotinas padrão de alocação.

## Sintaxe

```cpp theme={null}
HRESULT PFMemSetFunctions(  
    PFMemoryHooks* hooks  
)  
```

### Parâmetros

**`hooks`**   [PFMemoryHooks\*](/pt-BR/services/playfab/api-references/c/pfplatform/structs/pfmemoryhooks)

Ganchos de memória personalizados a serem usados pelo SDK.

### Valor de retorno

Tipo: HRESULT

Código de retorno HRESULT desta operação de API.

## Comentários

Deve ser chamado antes de PFInitialize.

## Requisitos

**Cabeçalho:** PFPlatform.h

## Confira também

[Membros de PFPlatform](/pt-BR/services/playfab/api-references/c/pfplatform/pfplatform_members)


## Related topics

- [PFMemGetFunctions](/pt-BR/services/playfab/api-references/c/pfplatform/functions/pfmemgetfunctions.md)
- [Ciclo de vida do SDK](/pt-BR/services/playfab/sdks/c/lifecycle.md)
- [Hooks de memória](/pt-BR/services/playfab/sdks/c/memory.md)
- [Visão geral da API C de serviços - PFPlatform.h](/pt-BR/services/playfab/api-references/c/pfplatform/pfplatform_members.md)
- [HCMemSetFunctions](/pt-BR/reference/live/httpclient/httpclient/functions/hcmemsetfunctions.md)
