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 Party 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 falhar.Comentários
Este retorno de chamada é instalado opcionalmente usando o método PartyManager::SetMemoryCallbacks().O retorno de chamada deve alocar e retornar um ponteiro para um bloco contíguo de memória do tamanho especificado que permaneça válido até que o PartyFreeMemoryCallback correspondente do título seja invocado para liberá-lo. Se isso não for possível, o retorno de chamada deverá retornar nullptr para que a alocação falhe. À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 Party falhem.
Todo valor diferente de nullptr retornado por este método é então passado para o PartyFreeMemoryCallback correspondente quando a memória não for mais necessária.
Requisitos
Cabeçalho: Party.hConfira também
Membros do PartyPartyFreeMemoryCallback
PartyManager::SetMemoryCallbacks
PartyManager::GetMemoryCallbacks
