XMemSetAllocationHooks
Cette API est dépréciée. Reportez-vous plutôt à XMEM_ALLOCATION_HOOKS. Utilisée par les titres pour inscrire des crochets d’allocation de mémoire.Syntaxe
Paramètres
AllocRoutine _In_Type : PXMEMALLOC_ROUTINE Pointeur vers la fonction d’allocation du titre. Consultez la rubrique XMEMALLOC_ROUTINE pour la définition de cette fonction. FreeRoutine _In_
Type : PXMEMFREE_ROUTINE Pointeur vers la fonction de désallocation du titre. Consultez la rubrique XMEMFREE_ROUTINE pour la définition de cette fonction.
Valeur de retour
Type : VOIDRemarques
Les allocations peuvent être surveillées (ou remplacées) au moyen d’un rappel fourni par le titre grâce à la fonction XMemSetAllocationHooks. En utilisant correctement cette API, les titres peuvent suivre presque toutes les allocations effectuées à partir du code du titre ainsi que la majorité du code de la plateforme. Si les titres choisissent de ne pas fournir leurs propres crochets d’allocation, XMemAllocDefault et XMemFreeDefault seront utilisées à la place (consultez xmem.h pour la déclaration de ces crochets). Si les titres souhaitent fournir des crochets d’allocation à des fins de suivi, mais ne veulent pas implémenter leur propre allocateur, ils peuvent appeler directement l’allocateur par défaut. Il est important de fournir une implémentation à la fois pour XMEMALLOC_ROUTINE et XMEMFREE_ROUTINE si vous les interceptez; n’en intercepter qu’une seule sera considéré comme une erreur.Configuration requise
En-tête : xmem.h Bibliothèque : xmem.lib Plateformes prises en charge : consoles de la famille XBOX One et consoles XBOX SeriesVoir aussi
Référence XMemXMEMALLOC_ROUTINE
XMEMFREE_ROUTINE
