다음을 통해 공유


PartyXblManager::SetMemoryCallbacks

필요에 따라 파티 Xbox Live 도우미 라이브러리에서 사용해야 하는 메모리 할당 및 해제 콜백을 구성합니다.

구문

PartyError SetMemoryCallbacks(  
    PartyAllocateMemoryCallback allocateMemoryCallback,  
    PartyFreeMemoryCallback freeMemoryCallback  
)  

매개 변수

allocateMemoryCallback PartyAllocateMemoryCallback

사용할 사용자 지정 할당 콜백에 대한 포인터입니다.

freeMemoryCallback PartyFreeMemoryCallback

사용할 사용자 지정 해제 콜백에 대한 포인터입니다.

반환 값

PartyError

호출이 성공한 경우 c_partyErrorSuccess이고 그렇지 않은 경우 오류 코드입니다.

비고

이 메서드를 사용하면 새 메모리 버퍼와 관련된 파티 Xbox Live 도우미 라이브러리의 모든 요청을 서비스하도록 애플리케이션에서 기본 할당 루틴을 사용하는 대신 사용자 지정 메모리 할당 루틴을 설치할 수 있습니다.

allocateMemoryCallbackfreeMemoryCallback 매개 변수가 모두 null이 아니어야 합니다.

이 메서드를 사용하려면 GetMemoryCallbacks()을 제외한 다른 파티 Xbox Live 도우미 라이브러리 메서드보다 먼저 호출해야 합니다. 이 프로세스의 수명 동안 이 메서드를 다시 호출할 수 없습니다.

요구 사항

헤더: PartyXboxLive.h

참고 항목

PartyXblManager
PartyXblManager::GetMemoryCallbacks