Skip to main content

game_chat_allocate_memory_callback

Rappel invoqué chaque fois qu’une nouvelle mémoire tampon doit être allouée dynamiquement par la bibliothèque Game Chat.

Syntaxe

Paramètres

size   _In_
Type : size_t
Taille de l’allocation à effectuer. Cette valeur ne sera jamais nulle. memoryTypeId   _In_
Type : uint32_t
Pointeur vers un bloc de mémoire alloué de la taille spécifiée, ou pointeur null si l’allocation a échoué.

Remarques

Ce rappel peut éventuellement être installé à l’aide de la méthode chat_manager::set_memory_callbacks(). Le rappel doit allouer un bloc de mémoire contigu de la taille spécifiée et renvoyer un pointeur vers celui-ci ; ce bloc doit rester valide jusqu’à ce que le rappel game_chat_free_memory_callback correspondant de l’application soit invoqué pour le libérer. Si ce n’est pas possible, le rappel doit renvoyer un pointeur null pour faire échouer l’allocation. Les échecs d’allocation de mémoire sont parfois considérés comme bénins, mais entraînent généralement l’échec de la ou des opérations en cours de la bibliothèque Game Chat.

Configuration requise

En-tête : GameChat2.h Plateformes prises en charge : Windows, consoles de la famille XBOX One et consoles XBOX Series

Voir aussi

Membres de GameChat2
chat_manager::get_memory_callbacks
chat_manager::set_memory_callbacks
Last modified on October 6, 2026