Skip to main content

game_chat_free_memory_callback

以前に割り当てられたメモリ バッファーが Game Chat 2 ライブラリで不要になり、解放できるようになるたびに呼び出されるコールバックを表します。

構文

パラメーター

pointer   _In_ _Post_invalid_
Type: void*
以前に割り当てられたメモリ バッファーへのポインター。この値が null ポインターになることはありません。 memoryTypeId   _In_
Type: uint32_t
解放されるメモリの Game Chat 2 内部カテゴリを表す不透明な識別子。

解説

この関数は、利用可能な場合、以前に割り当てられたメモリ バッファーが Game Chat 2 ライブラリで不要になり、解放できるようになるたびに呼び出されるカスタム コールバックを表します。このコールバックはオプションであり、chat_manager::set_memory_callbacks メソッドを呼び出してインストールできます。カスタム コールバックがインストールされていない場合、Game Chat 2 は独自の既定の関数を使用してメモリを割り当ておよび解放します。chat_manager::get_memory_callbacks メソッドを使用して、アプリがメモリを割り当ておよび解放するために既定の関数を使用しているかカスタム関数を使用しているかを確認できます。
カスタム関数を使用してメモリを割り当ておよび解放したい場合は、対応する game_chat_allocate_memory_callbackgame_chat_free_memory_callback 関数のセットを実装する必要があります。メモリを割り当ておよび解放するためにカスタム関数と既定の関数を混在させることはできません。
このコールバックは、Game Chat 2 ライブラリがアプリの対応する game_chat_allocate_memory_callback から以前に返されたメモリ バッファーの使用を完了するたびに呼び出され、アプリがメモリ バッファーを解放できることを示します。

要件

ヘッダー: GameChat2.h サポートされているプラットフォーム: Windows、XBOX One ファミリ本体および XBOX Series 本体

関連項目

Game Chat 2 の概要
chat_manager
GameChat2 メンバー
最終更新日 2026年8月24日