跳轉到主要內容
每次 PlayFab Multiplayer 程式庫必須動態配置新的記憶體緩衝區時叫用的回呼。

語法

參數

size   size_t 要進行之配置的大小。此值永遠不會為零。 memoryTypeId   uint32_t 代表所配置記憶體之 PlayFab Multiplayer 程式庫內部類別的不透明識別碼。應忽略此值。

傳回值

類型:void* 指向指定大小之已配置記憶體區塊的指標;如果配置失敗,則為 nullptr。

備註

此回呼可選擇性地使用 PFMultiplayerSetMemoryCallbacks() 方法安裝。

回呼必須配置並傳回一個指向指定大小之連續記憶體區塊的指標,此記憶體在叫用遊戲對應的 PFMultiplayerFreeMemoryCallback 以釋放它之前都必須保持有效。如果無法做到,回呼必須傳回 nullptr 使配置失敗。記憶體配置失敗有時被視為無害,但通常會導致目前的 PlayFab Multiplayer 程式庫作業失敗。

此方法傳回的每個非 nullptr 值,在不再需要該記憶體時,都會隨後傳遞給對應的 PFMultiplayerFreeMemoryCallback。

需求

標頭: PFMultiplayer.h

另請參閱

PFMultiplayer 成員
PFMultiplayerFreeMemoryCallback
PFMultiplayerSetMemoryCallbacks
最後修改於 2026年10月8日