Skip to main content

game_chat_allocate_memory_callback

Um retorno de chamada invocado sempre que um novo buffer de memória precisa ser alocado dinamicamente pela biblioteca do Game Chat.

Sintaxe

Parâmetros

size   _In_
Tipo: size_t
O tamanho da alocação a ser feita. Esse valor nunca será zero. memoryTypeId   _In_
Tipo: uint32_t
Um ponteiro para um bloco de memória alocado do tamanho especificado ou um ponteiro nulo se a alocação falhar.

Comentários

Esse retorno de chamada é instalado opcionalmente usando o método chat_manager::set_memory_callbacks(). O retorno de chamada deve alocar e retornar um ponteiro para um bloco contíguo de memória do tamanho especificado que permanecerá válido até que o game_chat_free_memory_callback correspondente do aplicativo seja invocado para liberá-lo. Se isso não for possível, o retorno de chamada deverá retornar um ponteiro nulo para que a alocação falhe. Às vezes, as falhas de alocação de memória são consideradas benignas, mas geralmente farão com que as operações atuais da biblioteca do Game Chat falhem.

Requisitos

Cabeçalho: GameChat2.h Plataformas com suporte: Windows, consoles da família XBOX One e consoles XBOX Series

Confira também

Membros do GameChat2
chat_manager::get_memory_callbacks
chat_manager::set_memory_callbacks
Last modified on October 6, 2026