Sintaxis
Parámetros
pointer _In_ _Post_invalid_ void*
El puntero al búfer de memoria que asignó la devolución de llamada PFMemAllocFunction. Este valor nunca es nullptr. El puntero deja de ser válido después de que se devuelva la devolución de llamada.
memoryTypeId _In_ uint32_t
Un identificador opaco de la categoría interna de la memoria que se está liberando. Omita este valor.
Valor devuelto
Tipo: voidComentarios
Para instalar esta devolución de llamada, establézcala en el miembrofree de una estructura PFMemoryHooks y pase la estructura a PFMemSetFunctions antes de llamar a PFInitialize. Establezca al mismo tiempo el miembro alloc en una devolución de llamada PFMemAllocFunction correspondiente. PFMemSetFunctions devuelve E_INVALIDARG si solo se establece uno de los dos miembros.
PlayFab llama a esta devolución de llamada cuando termina de usar un búfer de memoria que devolvió la devolución de llamada PFMemAllocFunction, para que pueda liberar el búfer. PlayFab no llama a esta devolución de llamada con nullptr.
Si libHttpClient aún no está inicializado cuando llama a PFMemSetFunctions, PlayFab también instala enlaces que enrutan las liberaciones de libHttpClient a través de esta devolución de llamada.
PlayFab puede llamar a esta devolución de llamada desde distintos subprocesos, por lo que debe ser segura para subprocesos.
