PartyFreeMemoryCallback

每次群库不再需要以前分配的内存缓冲区时,就会调用回调,并且可以释放它。

语法

typedef
void (*PartyFreeMemoryCallback)(  
    void* pointer,  
    uint32_t memoryTypeId  
)  

参数

pointer void*
Post_invalid

指向之前已分配的内存缓冲区的指针。 该值绝不会为 nullptr。

memoryTypeId uint32_t

表示正在释放的内存的群资料库内部类别的不透明标识符。 应忽略此值。

返回值

类型: void

回调不返回值。

备注

可以选择使用 PartyManager::SetMemoryCallbacks() 方法安装此回调。

每当 Party 库使用游戏的对应 PartyAllocateMemoryCallback返回的内存缓冲区完成后,就会调用回调,以便游戏可以释放内存缓冲区。

要求

标题: Party.h

另请参阅

群成员
PartyAllocateMemoryCallback
PartyManager::SetMemoryCallbacks
PartyManager::GetMemoryCallbacks