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 SeriesConsulte también
Miembros de GameChat2chat_manager::get_memory_callbacks
chat_manager::set_memory_callbacks
