game_chat_free_memory_callback
Représente un rappel appelé chaque fois qu’une mémoire tampon allouée précédemment n’est plus nécessaire à la bibliothèque Game Chat 2 et peut être libérée.Syntaxe
Paramètres
pointer _In_ _Post_invalid_Type : void* Le pointeur vers la mémoire tampon allouée précédemment. Cette valeur ne sera jamais un pointeur null. memoryTypeId _In_
Type : uint32_t Un identificateur opaque qui représente la catégorie interne de Game Chat 2 de la mémoire libérée.
Remarques
Cette fonction représente un rappel personnalisé qui, s’il est disponible, est appelé chaque fois qu’une mémoire tampon allouée précédemment n’est plus nécessaire à la bibliothèque Game Chat 2 et peut être libérée. Ce rappel est facultatif et peut être installé en appelant la méthode chat_manager::set_memory_callbacks. Si aucun rappel personnalisé n’est installé, Game Chat 2 utilise ses propres fonctions par défaut pour allouer et libérer la mémoire. Vous pouvez utiliser la méthode chat_manager::get_memory_callbacks pour déterminer si votre application utilise les fonctions par défaut ou des fonctions personnalisées pour allouer et libérer la mémoire.Si vous voulez utiliser des fonctions personnalisées pour allouer et libérer la mémoire, vous devez implémenter un ensemble correspondant de fonctions game_chat_allocate_memory_callback et
game_chat_free_memory_callback. Vous ne pouvez pas combiner des fonctions personnalisées et des fonctions par défaut pour allouer et libérer la mémoire.Configuration requise
En-tête : GameChat2.h Plateformes prises en charge : Windows, consoles de la famille XBOX One et consoles XBOX SeriesVoir aussi
Présentation de Game Chat 2chat_manager
Membres de GameChat2
