> ## 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.

# PartyXblManager::GetMemoryCallbacks

> Retrieves the current memory allocation and freeing callbacks the Party XBOX Live library is using.

Retrieves the current memory allocation and freeing callbacks the Party XBOX Live library is using.

## Syntax

```cpp theme={null}
PartyError GetMemoryCallbacks(  
    PartyAllocateMemoryCallback* allocateMemoryCallback,  
    PartyFreeMemoryCallback* freeMemoryCallback  
)  
```

### Parameters

**`allocateMemoryCallback`**   [PartyAllocateMemoryCallback\*](/services/playfab/multiplayer/networking/reference/callbacks/partyallocatememorycallback)\
*output*

A place to store a pointer to the memory allocation callback currently used.

**`freeMemoryCallback`**   [PartyFreeMemoryCallback\*](/services/playfab/multiplayer/networking/reference/callbacks/partyfreememorycallback)\
*output*

A place to store a pointer to the memory freeing callback currently used.

### Return value

PartyError

`c_partyErrorSuccess` if the call succeeded or an error code otherwise. The human-readable form of the error code can be retrieved via [GetErrorMessage()](/services/playfab/multiplayer/networking/xblreference/classes/PartyXblManager/methods/partyxblmanager_geterrormessage).

## Remarks

This method does not require the [Initialize()](/services/playfab/multiplayer/networking/xblreference/classes/PartyXblManager/methods/partyxblmanager_initialize) method to have been called first.

## Requirements

**Header:** PartyXboxLive.h

## See also

[PartyXblManager](/services/playfab/multiplayer/networking/xblreference/classes/PartyXblManager/partyxblmanager)\
[PartyXblManager::SetMemoryCallbacks](/services/playfab/multiplayer/networking/xblreference/classes/PartyXblManager/methods/partyxblmanager_setmemorycallbacks)


## Related topics

- [PartyXblManager::SetMemoryCallbacks](/services/playfab/multiplayer/networking/xblreference/classes/PartyXblManager/methods/partyxblmanager_setmemorycallbacks.md)
- [PartyXblManager::Initialize](/services/playfab/multiplayer/networking/xblreference/classes/PartyXblManager/methods/partyxblmanager_initialize.md)
- [PartyManager::GetMemoryCallbacks](/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_getmemorycallbacks.md)
- [PartyXblManager::GetProfilingCallbacksForMethodEntryExit](/services/playfab/multiplayer/networking/xblreference/classes/PartyXblManager/methods/partyxblmanager_getprofilingcallbacksformethodentryexit.md)
- [PartyXblManager::GetErrorMessage](/services/playfab/multiplayer/networking/xblreference/classes/PartyXblManager/methods/partyxblmanager_geterrormessage.md)
