Skip to main content
PlayFab Multiplayer ライブラリで新しいメモリ バッファーを動的に割り当てる必要があるたびに呼び出されるコールバックです。

構文

パラメーター

size   size_t 実行する割り当てのサイズです。この値がゼロになることはありません。 memoryTypeId   uint32_t 割り当てられるメモリの PlayFab Multiplayer ライブラリ内部カテゴリを表す不透明な識別子です。この値は無視する必要があります。

戻り値

型: void* 指定されたサイズの割り当てられたメモリ ブロックへのポインター、または割り当てが失敗した場合は nullptr。

解説

このコールバックは、PFMultiplayerSetMemoryCallbacks() メソッドを使用してオプションでインストールされます。

コールバックは、指定されたサイズの連続したメモリ ブロックを割り当ててそのポインターを返す必要があり、そのメモリは、タイトルの対応する PFMultiplayerFreeMemoryCallback が呼び出されて解放されるまで有効である必要があります。これができない場合、コールバックは nullptr を返して割り当てを失敗させる必要があります。メモリの割り当てエラーは、ときに問題ないものと見なされますが、通常、現在の PlayFab Multiplayer ライブラリ操作が失敗する原因となります。

このメソッドから返された nullptr 以外のポインターはすべて、メモリが不要になった時点で対応する PFMultiplayerFreeMemoryCallback にその後渡されます。

要件

ヘッダー: PFMultiplayer.h

関連項目

PFMultiplayer のメンバー
PFMultiplayerFreeMemoryCallback
PFMultiplayerSetMemoryCallbacks
最終更新日 2026年8月13日