PFMultiplayerSetMemoryCallbacks
必要に応じて、Multiplayer ライブラリが使用するメモリの割り当てと解放のコールバックを設定します。
構文
HRESULT PFMultiplayerSetMemoryCallbacks(
PFMultiplayerAllocateMemoryCallback allocateMemoryCallback,
PFMultiplayerFreeMemoryCallback freeMemoryCallback
)
パラメーター
allocateMemoryCallback
PFMultiplayerAllocateMemoryCallback
使用するカスタム割り当てコールバックへのポインター。
freeMemoryCallback
PFMultiplayerFreeMemoryCallback
使用するカスタム解放コールバックへのポインター。
戻り値
型: HRESULT
呼び出しが成功した場合は S_OK
、それ以外の場合はエラー コードになります。 人間が読める形式のエラー コードは、PartyManager::GetErrorMessage() を介して取得できます。
解説
このメソッドは、既定の割り当て関数を使用するのではなく、新しいメモリ バッファーの Multiplayer ライブラリによるすべての要求を処理するために、カスタムのメモリ割り当て関数をタイトルがインストールできるようにします。
allocateMemoryCallback
パラメーターと freeMemoryCallback
パラメーターはどちらも null 以外である必要があります。
このメソッドを使用するには、他の Multiplayer メソッドの前に呼び出す必要があります。 このプロセスの存続期間中は、このメソッドを再度呼び出すことはできません。
要件
ヘッダー: PFMultiplayer.h
関連項目
PFMultiplayer メンバー
PFMultiplayerAllocateMemoryCallback
PFMultiplayerFreeMemoryCallback