chat_manager::set_memory_callbacks
Configura opcionalmente os retornos de chamada atuais de alocação e liberação de memória que a biblioteca do Game Chat deve usar.Sintaxe
Parâmetros
allocateMemoryCallback _In_opt_Tipo: game_chat_allocate_memory_callback Um ponteiro para o retorno de chamada de alocação personalizado a ser usado ou um ponteiro nulo para restaurar o padrão. freeMemoryCallback _In_opt_
Tipo: game_chat_free_memory_callback Um ponteiro para o retorno de chamada de liberação personalizado a ser usado ou um ponteiro nulo para restaurar o padrão.
Valor retornado
Tipo: voidComentários
Este método permite que o aplicativo instale rotinas personalizadas de alocação de memória para atender a todas as solicitações de novos buffers de memória feitas pela biblioteca do Game Chat, em vez de usar suas rotinas de alocação padrão. Os parâmetros allocateMemoryCallback e freeMemoryCallback podem ser ponteiros nulos para restaurar as rotinas padrão. Ambos os ponteiros de retorno de chamada devem ser nulos ou ambos devem ser não nulos. Não é permitido misturar rotinas personalizadas e padrão. Este método deve ser chamado antes do método chat_manager::initialize(). Os retornos de chamada não podem ser alterados enquanto houver alocações pendentes. Ele também deve ser chamado por apenas um thread por vez, pois não é seguro para multithreading. Os retornos de chamada configurados são mantidos até serem alterados, inclusive entre chamadas a chat_manager::cleanup().Requisitos
Cabeçalho: GameChat2.h Plataformas com suporte: Windows, consoles da família XBOX One e consoles XBOX SeriesConfira também
chat_managergame_chat_allocate_memory_callback
game_chat_free_memory_callback
chat_manager::get_memory_callbacks
