Skip to main content

game_chat_allocate_memory_callback

Game Chat ライブラリによって新しいメモリ バッファーを動的に割り当てる必要があるたびに呼び出されるコールバック。

構文

パラメーター

size   _In_
Type: size_t
実行する割り当てのサイズ。この値が 0 になることはありません。 memoryTypeId   _In_
Type: uint32_t
指定されたサイズの割り当て済みメモリ ブロックへのポインター。割り当てに失敗した場合は null ポインター。

解説

このコールバックは、chat_manager::set_memory_callbacks() メソッドを使用してオプションでインストールされます。 コールバックは、指定されたサイズの連続したメモリ ブロックを割り当てて、それを解放するためにアプリの対応する game_chat_free_memory_callback が呼び出されるまで有効であり続けるポインターを返す必要があります。これが不可能な場合、コールバックは null ポインターを返して割り当てを失敗させる必要があります。メモリ割り当ての失敗は無害と見なされる場合もありますが、通常は現在の Game Chat ライブラリの操作を失敗させます。

要件

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

関連項目

GameChat2 メンバー
chat_manager::get_memory_callbacks
chat_manager::set_memory_callbacks
最終更新日 2026年8月24日