> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# PFMultiplayerSetMemoryCallbacks

> PlayFab Multiplayer C/C++ 라이브러리에서 사용하는 사용자 지정 할당 및 해제 콜백을 설치할 수 있게 하는 PFMultiplayerSetMemoryCallbacks에 대한 참조입니다.

멀티플레이어 라이브러리가 사용해야 하는 메모리 할당 및 해제 콜백을 선택적으로 구성합니다.

## 구문

```cpp theme={null}
HRESULT PFMultiplayerSetMemoryCallbacks(  
    PFMultiplayerAllocateMemoryCallback allocateMemoryCallback,  
    PFMultiplayerFreeMemoryCallback freeMemoryCallback  
)  
```

### 매개 변수

**`allocateMemoryCallback`**   [PFMultiplayerAllocateMemoryCallback](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmultiplayer/callbacks/pfmultiplayerallocatememorycallback)

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

**`freeMemoryCallback`**   PFMultiplayerFreeMemoryCallback

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

### 반환 값

형식: HRESULT

호출에 성공한 경우 `S_OK`이며 그렇지 않은 경우 오류 코드입니다. 오류 코드의 사람이 읽을 수 있는 형태는 [PFMultiplayerGetErrorMessage()](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmultiplayer/functions/pfmultiplayergeterrormessage)를 통해 검색할 수 있습니다.

## 설명

이 메서드를 사용하면 타이틀이 기본 할당 함수를 사용하는 대신 새 메모리 버퍼에 대한 멀티플레이어 라이브러리의 모든 요청을 서비스하기 위해 사용자 지정 메모리 할당 함수를 설치할 수 있습니다. <br /><br /> `allocateMemoryCallback` 및 `freeMemoryCallback` 매개 변수는 모두 null이 아니어야 합니다.   <br /><br /> 이 메서드를 사용하려면 다른 멀티플레이어 메서드보다 먼저 호출해야 합니다. 이 메서드는 이 프로세스의 수명 동안 다시 호출할 수 없습니다.

## 요구 사항

**헤더:** PFMultiplayer.h

## 함께 보기

[PFMultiplayer members](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmultiplayer/pfmultiplayer_members)\
[PFMultiplayerAllocateMemoryCallback](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmultiplayer/callbacks/pfmultiplayerallocatememorycallback)\
[PFMultiplayerFreeMemoryCallback](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmultiplayer/callbacks/pfmultiplayerfreememorycallback)


## Related topics

- [PFMultiplayerAllocateMemoryCallback](/ko/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmultiplayer/callbacks/pfmultiplayerallocatememorycallback.md)
- [PFMultiplayerFreeMemoryCallback](/ko/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmultiplayer/callbacks/pfmultiplayerfreememorycallback.md)
- [PFMultiplayerInitialize](/ko/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmultiplayer/functions/pfmultiplayerinitialize.md)
- [PFMultiplayer C/C++ API 개요 - PFMultiplayer.h](/ko/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmultiplayer/pfmultiplayer_members.md)
- [PartyManager::SetMemoryCallbacks](/ko/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_setmemorycallbacks.md)
