次の方法で共有


PartyManager::SetMemoryCallbacks

必要に応じて、Party ライブラリが使用するメモリの割り当てと解放のコールバックを設定します。

構文

PartyError SetMemoryCallbacks(  
    PartyAllocateMemoryCallback allocateMemoryCallback,  
    PartyFreeMemoryCallback freeMemoryCallback  
)  

パラメーター

allocateMemoryCallback PartyAllocateMemoryCallback

使用するカスタム割り当てコールバックへのポインター。

freeMemoryCallback PartyFreeMemoryCallback

使用するカスタム解放コールバックへのポインター。

戻り値

PartyError

呼び出しが成功した場合は c_partyErrorSuccess、それ以外の場合はエラー コードになります。 人間が判読できる形式のエラー コードは、GetErrorMessage() を介して取得できます。

備考

このメソッドは、既定の割り当て関数を使用するのではなく、新しいメモリ バッファーの Party ライブラリによるすべての要求を処理するために、カスタムのメモリ割り当て関数をタイトルがインストールできるようにします。

allocateMemoryCallback パラメーターと freeMemoryCallback パラメーターはどちらも null 以外である必要があります。

このメソッドを使用するには、PartyManager::GetMemoryCallbacks() を除き、他の Party メソッドの前に呼び出す必要があります。 このプロセスの存続期間中は、このメソッドを再度呼び出すことはできません。

要件

ヘッダー: Party.h

関連項目

PartyManager
PartyAllocateMemoryCallback
PartyFreeMemoryCallback
PartyManager::GetMemoryCallbacks