다음을 통해 공유


PartyFreeMemoryCallback

이전에 할당된 메모리 버퍼가 더 이상 파티 라이브러리에서 필요하지 않으며 해제할 수 있을 때마다 호출되는 콜백입니다.

구문

typedef
void (*PartyFreeMemoryCallback)(  
    void* pointer,  
    uint32_t memoryTypeId  
)  

매개 변수

pointer void*
Post_invalid

이전에 할당된 메모리 버퍼에 대한 포인터입니다. 이 값은 nullptr가 될 수 없습니다.

memoryTypeId uint32_t

해제되는 메모리의 파티 라이브러리 내부 범주를 나타내는 불투명 식별자입니다. 이 값은 무시합니다.

반환 값

형식: void

콜백은 값을 반환하지 않습니다.

비고

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

타이틀이 메모리 버퍼를 해제할 수 있도록 타이틀의 해당 PartyAllocateMemoryCallback이 이전에 반환된 메모리 버퍼 사용을 파티 라이브러리가 완료할 때마다 콜백이 호출됩니다.

요구 사항

헤더: Party.h

참고 항목

파티 멤버
PartyAllocateMemoryCallback
PartyManager::SetMemoryCallbacks
PartyManager::GetMemoryCallbacks