Pular para o conteúdo principal
Configura opcionalmente os retornos de chamada de alocação e liberação de memória que a biblioteca Multiplayer deve usar.

Sintaxe

Parâmetros

allocateMemoryCallback   PFMultiplayerAllocateMemoryCallback Um ponteiro para o retorno de chamada de alocação personalizado a ser usado. freeMemoryCallback   PFMultiplayerFreeMemoryCallback Um ponteiro para o retorno de chamada de liberação personalizado a ser usado.

Valor retornado

Tipo: HRESULT S_OK se a chamada tiver êxito ou um código de erro caso contrário. A forma legível do código de erro pode ser obtida por meio de PFMultiplayerGetErrorMessage().

Comentários

Este método permite que o título instale funções personalizadas de alocação de memória para atender a todas as solicitações de novos buffers de memória da biblioteca Multiplayer, em vez de usar as funções de alocação padrão dela.

Os parâmetros allocateMemoryCallback e freeMemoryCallback precisam ser não nulos.

Para usar este método, ele precisa ser chamado antes de qualquer outro método do Multiplayer. Este método não pode ser chamado novamente durante o tempo de vida deste processo.

Requisitos

Cabeçalho: PFMultiplayer.h

Confira também

Membros do PFMultiplayer
PFMultiplayerAllocateMemoryCallback PFMultiplayerFreeMemoryCallback
Última modificação em 8 de outubro de 2026