Sintaxe
Parâmetros
pointer _In_ _Post_invalid_ void*
O ponteiro para o buffer de memória que o seu retorno de chamada PFMemAllocFunction alocou. Esse valor nunca é nullptr. O ponteiro não é válido depois que o retorno de chamada retorna.
memoryTypeId _In_ uint32_t
Um identificador opaco da categoria interna da memória que está sendo liberada. Ignore esse valor.
Valor de retorno
Tipo: voidComentários
Para instalar esse retorno de chamada, defina-o no membrofree de uma estrutura PFMemoryHooks e passe a estrutura para PFMemSetFunctions antes de chamar PFInitialize. Defina ao mesmo tempo o membro alloc como um retorno de chamada PFMemAllocFunction correspondente. PFMemSetFunctions retorna E_INVALIDARG se apenas um dos dois membros estiver definido.
O PlayFab chama esse retorno de chamada quando termina de usar um buffer de memória que o seu retorno de chamada PFMemAllocFunction retornou, para que você possa liberar o buffer. O PlayFab não chama esse retorno de chamada com nullptr.
Se a libHttpClient ainda não estiver inicializada quando você chamar PFMemSetFunctions, o PlayFab também instalará ganchos que roteiam as liberações de memória da libHttpClient por meio desse retorno de chamada.
O PlayFab pode chamar esse retorno de chamada de threads diferentes, portanto, torne-o thread-safe.
