PartyManager::SetMemoryCallbacks
(可选)配置内存分配并释放 Party 库应使用的回调。
语法
PartyError SetMemoryCallbacks(
PartyAllocateMemoryCallback allocateMemoryCallback,
PartyFreeMemoryCallback freeMemoryCallback
)
参数
allocateMemoryCallback
PartyAllocateMemoryCallback
指向要使用的自定义分配回调的指针。
freeMemoryCallback
PartyFreeMemoryCallback
指向要使用的自定义释放回调的指针。
返回值
PartyError
如果调用成功,则为 c_partyErrorSuccess
,否则为错误代码。 可通过 GetErrorMessage() 检索错误代码的可读形式。
备注
此方法允许游戏安装自定义内存分配函数(以便处理群库对于新内存缓冲区的所有请求),而不是使用其默认分配函数。
allocateMemoryCallback
和freeMemoryCallback
参数都必须为非 null。
若要使用此方法,必须在 PartyManager::GetMemoryCallbacks() 以外的任何其他 Party 方法之前调用它。 此过程的生存期内无法再次调用此方法。
要求
标题: Party.h
另请参阅
PartyManager
PartyAllocateMemoryCallback
PartyFreeMemoryCallback
PartyManager::GetMemoryCallbacks