Sintaxe
Parâmetros
size size_t
O tamanho da alocação a ser feita. Esse valor nunca será zero.
memoryTypeId uint32_t
Um identificador opaco que representa a categoria interna de memória da biblioteca do PlayFab Multiplayer que está sendo alocada. Esse valor deve ser ignorado.
Valor retornado
Tipo: void* Um ponteiro para um bloco de memória alocado do tamanho especificado ou nullptr se a alocação tiver falhado.Comentários
Este retorno de chamada é instalado opcionalmente usando o método PFMultiplayerSetMemoryCallbacks().O retorno de chamada precisa alocar e retornar um ponteiro para um bloco contíguo de memória do tamanho especificado que permanecerá válido até que o PFMultiplayerFreeMemoryCallback correspondente do título seja invocado para liberá-lo. Se isso não for possível, o retorno de chamada precisará retornar nullptr para fazer a alocação falhar. Às vezes, as falhas de alocação de memória são consideradas benignas, mas geralmente fazem com que as operações atuais da biblioteca do PlayFab Multiplayer falhem.
Todo valor não nullptr retornado por este método será passado posteriormente ao PFMultiplayerFreeMemoryCallback correspondente quando a memória não for mais necessária.
Requisitos
Cabeçalho: PFMultiplayer.hConfira também
Membros do PFMultiplayerPFMultiplayerFreeMemoryCallback PFMultiplayerSetMemoryCallbacks
