语法
参数
size size_t
要进行的分配的大小。此值永远不会为零。
memoryTypeId uint32_t
一个不透明标识符,表示所分配内存的 PlayFab 多人游戏库内部类别。应忽略此值。
返回值
类型:void* 指向指定大小的已分配内存块的指针;如果分配失败,则为 nullptr。备注
此回调可通过 PFMultiplayerSetMemoryCallbacks() 方法选择性地安装。该回调必须分配并返回一个指向指定大小的连续内存块的指针,该内存块必须保持有效,直到对应的 PFMultiplayerFreeMemoryCallback 被调用以释放它。如果无法做到这一点,回调必须返回 nullptr 以使分配失败。内存分配失败有时被视为可容忍的,但通常会导致当前的 PlayFab 多人游戏库操作失败。
该方法返回的每个非 nullptr 都将在不再需要该内存时随后传递给对应的 PFMultiplayerFreeMemoryCallback。
要求
头文件: PFMultiplayer.h另请参阅
PFMultiplayer 成员PFMultiplayerFreeMemoryCallback
PFMultiplayerSetMemoryCallbacks
