PartyXblManager::SetMemoryCallbacks

(可选)配置 Xbox Live 帮助程序库应该使用的内存分配和释放回调。

语法

PartyError SetMemoryCallbacks(  
    PartyAllocateMemoryCallback allocateMemoryCallback,  
    PartyFreeMemoryCallback freeMemoryCallback  
)  

参数

allocateMemoryCallback PartyAllocateMemoryCallback

指向要使用的自定义分配回调的指针。

freeMemoryCallback PartyFreeMemoryCallback

指向要使用的自定义释放回调的指针。

返回值

PartyError

如果调用成功,则为 c_partyErrorSuccess,否则为错误代码。

备注

此方法允许应用程序安装自定义内存分配例程,以便为 Party Xbox Live 帮助程序库对新内存缓冲区的所有请求提供服务,而不是使用其默认分配例程。

allocateMemoryCallbackfreeMemoryCallback 参数都必须为非空。

要使用此方法,必须在除 GetMemoryCallbacks() 之外的任何其他 Party Xbox Live 帮助程序库方法之前调用它。 在此过程的生存期内无法再次调用此方法。

要求

标题:PartyXboxLive.h

另请参阅

PartyXblManager
PartyXblManager::GetMemoryCallbacks