Skip to main content
Party Library가 새 메모리 버퍼를 동적으로 할당할 때마다 호출되는 콜백입니다.

Syntax

Parameters

size   size_t 할당할 크기입니다. 이 값은 절대 0이 되지 않습니다. memoryTypeId   uint32_t 할당되고 있는 메모리의 Party 라이브러리 내부 카테고리를 나타내는 불투명(opaque) 식별자입니다. 이 값은 무시해야 합니다.

Return value

Type: void* 지정된 크기의 할당된 메모리 블록에 대한 포인터이거나, 할당에 실패한 경우 nullptr입니다.

Remarks

이 콜백은 PartyManager::SetMemoryCallbacks() 메서드를 사용하여 선택적으로 설치됩니다.

콜백은 지정된 크기의 연속된 메모리 블록에 대한 포인터를 할당하고 반환해야 하며, 이 메모리는 타이틀에 해당하는 PartyFreeMemoryCallback이 호출되어 해제될 때까지 유효 상태를 유지해야 합니다. 이것이 불가능한 경우 콜백은 nullptr를 반환하여 할당을 실패시켜야 합니다. 메모리 할당 실패는 때때로 무해한 것으로 간주되지만 일반적으로 현재 Party 라이브러리 작업을 실패시킵니다.

이 메서드가 반환한 모든 nullptr이 아닌 값은 메모리가 더 이상 필요하지 않을 때 해당 PartyFreeMemoryCallback으로 전달됩니다.

Requirements

Header: Party.h

See also

Party members
PartyFreeMemoryCallback
PartyManager::SetMemoryCallbacks
PartyManager::GetMemoryCallbacks
마지막 수정일 2026년 8월 13일