Skip to main content

game_chat_allocate_memory_callback

Devolución de llamada que se invoca cada vez que la biblioteca de Game Chat debe asignar dinámicamente un nuevo búfer de memoria.

Sintaxis

Parámetros

size   _In_
Tipo: size_t
El tamaño de la asignación que se va a realizar. Este valor nunca será cero. memoryTypeId   _In_
Tipo: uint32_t
Un puntero a un bloque de memoria asignado del tamaño especificado, o un puntero nulo si la asignación falló.

Comentarios

Esta devolución de llamada se instala opcionalmente mediante el método chat_manager::set_memory_callbacks(). La devolución de llamada debe asignar y devolver un puntero a un bloque de memoria contiguo del tamaño especificado que permanecerá válido hasta que se invoque la devolución de llamada game_chat_free_memory_callback correspondiente de la aplicación para liberarlo. Si esto no es posible, la devolución de llamada debe devolver un puntero nulo para hacer fallar la asignación. Los errores de asignación de memoria a veces se consideran benignos, pero normalmente provocarán errores en las operaciones actuales de la biblioteca de Game Chat.

Requisitos

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

Consulte también

Miembros de GameChat2
chat_manager::get_memory_callbacks
chat_manager::set_memory_callbacks
Última modificación el 28 de agosto de 2026