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