Passer au contenu principal

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

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
Dernière modification le 6 octobre 2026