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

# XblMemSetFunctions

> XblMemSetFunctions

# XblMemSetFunctions

Définit éventuellement les fonctions de hook de mémoire pour permettre aux appelants de rediriger les allocations de mémoire vers leur propre gestionnaire de mémoire.

## Syntaxe

```cpp theme={null}
HRESULT XblMemSetFunctions(  
         XblMemAllocFunction memAllocFunc,  
         XblMemFreeFunction memFreeFunc  
)  
```

### Paramètres

*memAllocFunc*   \_In\_opt\_\
Type : XblMemAllocFunction

Pointeur vers le rappel d'allocation personnalisé à utiliser, ou pointeur null pour restaurer la valeur par défaut.

*memFreeFunc*   \_In\_opt\_\
Type : XblMemFreeFunction

Pointeur vers le rappel de libération personnalisé à utiliser, ou pointeur null pour restaurer la valeur par défaut.

### Valeur de retour

Type : HRESULT

Code de retour HRESULT pour cette opération d'API.

## Remarques

Cette fonction doit être appelée avant XblInitialize() et ne peut pas être rappelée avant XblCleanup(). Cette méthode permet à l'application d'installer des routines d'allocation de mémoire personnalisées afin de traiter toutes les demandes de nouvelles mémoires tampons au lieu d'utiliser les routines d'allocation par défaut. Les paramètres *memAllocFunc* et *memFreeFunc* peuvent être des pointeurs null pour restaurer les routines par défaut. Les deux pointeurs de rappel doivent être soit tous deux null, soit tous deux non null. Il n'est pas permis de mélanger des routines personnalisées et des routines par défaut.

## Configuration requise

**En-tête :** xbox\_live\_global\_c.h

**Bibliothèque :** Microsoft.Xbox.Services.14x.GDK.C.lib

## Voir aussi

[xbox\_live\_global\_c](/fr/reference/live/xsapi-c/xbox_live_global_c/xbox_live_global_c_members)


## Related topics

- [XblMemGetFunctions](/fr/reference/live/xsapi-c/xbox_live_global_c/functions/xblmemgetfunctions.md)
- [XblInitialize](/fr/reference/live/xsapi-c/xbox_live_global_c/functions/xblinitialize.md)
- [XblCleanupAsync](/fr/reference/live/xsapi-c/xbox_live_global_c/functions/xblcleanupasync.md)
- [Vue d'ensemble de XSAPI C](/fr/services/xbox-services/fundamentals/xbox-services-api/live-xsapi-flat-c.md)
- [HCMemSetFunctions](/fr/reference/live/httpclient/httpclient/functions/hcmemsetfunctions.md)
