Skip to main content

XblMemSetFunctions

Définit facultativement les fonctions de raccordement de mémoire pour permettre aux appelants d’acheminer 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 rétablir la valeur par défaut. memFreeFunc   _In_opt_
Type : XblMemFreeFunction
Pointeur vers le rappel de libération personnalisé à utiliser, ou pointeur null pour rétablir la valeur par défaut.

Valeur de retour

Type : HRESULT Code de retour HRESULT de cette opération d’API.

Remarques

Cette fonction doit être appelée avant XblInitialize() et ne peut pas être appelée de nouveau 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 rétablir les routines par défaut. Les deux pointeurs de rappel doivent être null, ou les deux doivent être 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
Last modified on October 6, 2026