次の方法で共有


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