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

語法

參數

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

傳回值

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

備註

此回呼可選擇使用 PartyManager::SetMemoryCallbacks() 方法安裝。

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

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

需求

標頭: Party.h

另請參閱

Party 成員
PartyFreeMemoryCallback
PartyManager::SetMemoryCallbacks
PartyManager::GetMemoryCallbacks
最後修改於 2026年10月8日