語法
參數
size size_t
要進行之配置的大小。此值永遠不會為零。
memoryTypeId uint32_t
代表所配置記憶體之 PlayFab Multiplayer 程式庫內部類別的不透明識別碼。應忽略此值。
傳回值
類型:void* 指向指定大小之已配置記憶體區塊的指標;如果配置失敗,則為 nullptr。備註
此回呼可選擇性地使用 PFMultiplayerSetMemoryCallbacks() 方法安裝。回呼必須配置並傳回一個指向指定大小之連續記憶體區塊的指標,此記憶體在叫用遊戲對應的 PFMultiplayerFreeMemoryCallback 以釋放它之前都必須保持有效。如果無法做到,回呼必須傳回 nullptr 使配置失敗。記憶體配置失敗有時被視為無害,但通常會導致目前的 PlayFab Multiplayer 程式庫作業失敗。
此方法傳回的每個非 nullptr 值,在不再需要該記憶體時,都會隨後傳遞給對應的 PFMultiplayerFreeMemoryCallback。
需求
標頭: PFMultiplayer.h另請參閱
PFMultiplayer 成員PFMultiplayerFreeMemoryCallback
PFMultiplayerSetMemoryCallbacks
