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