Skip to main content

game_chat_free_memory_callback

Representa una devolución de llamada que se invoca cada vez que la biblioteca de Game Chat 2 ya no necesita un búfer de memoria asignado previamente y se puede liberar.

Sintaxis

Parámetros

pointer   _In_ _Post_invalid_
Tipo: void*
El puntero al búfer de memoria asignado previamente. Este valor nunca será un puntero nulo. memoryTypeId   _In_
Tipo: uint32_t
Un identificador opaco que representa la categoría interna de Game Chat 2 para la memoria que se va a liberar.

Comentarios

Esta función representa una devolución de llamada personalizada que, si está disponible, se invoca cada vez que la biblioteca de Game Chat 2 ya no necesita un búfer de memoria asignado previamente y se puede liberar. Esta devolución de llamada es opcional y se puede instalar llamando al método chat_manager::set_memory_callbacks. Si no se instalan devoluciones de llamada personalizadas, Game Chat 2 usa sus propias funciones predeterminadas para asignar y liberar memoria. Puede usar el método chat_manager::get_memory_callbacks para determinar si la aplicación usa funciones predeterminadas o personalizadas para asignar y liberar memoria.
Si quiere usar funciones personalizadas para asignar y liberar memoria, debe implementar un conjunto correspondiente de funciones game_chat_allocate_memory_callback y game_chat_free_memory_callback. No puede mezclar funciones personalizadas y predeterminadas para asignar y liberar memoria.
Esta devolución de llamada se invoca cada vez que la biblioteca de Game Chat 2 ha terminado de usar un búfer de memoria devuelto previamente por la devolución de llamada game_chat_allocate_memory_callback correspondiente de la aplicación, e indica que la aplicación puede liberar el búfer de memoria.

Requisitos

Encabezado: GameChat2.h Plataformas compatibles: Windows, consolas de la familia XBOX One y consolas XBOX Series

Consulte también

Introducción a Game Chat 2
chat_manager
Miembros de GameChat2
Última modificación el 28 de agosto de 2026