XMemFree
Fonction de rappel de désallocation de mémoire définie par l’application qui remplace le désallocateur de mémoire par défaut.Syntaxe
Paramètres
Address _In_Type : PVOID Adresse de la mémoire à libérer. Attributes _In_
Type : ULONGLONG Attributs de l’allocation. Pour plus de détails, consultez XALLOC_ATTRIBUTES.
Valeur renvoyée
Type : VOIDRemarques
Pour plus d’informations sur la syntaxe des routines d’allocation de mémoire, consultez XMEMALLOC_ROUTINE.Le code source de l’implémentation par défaut de XMemAlloc et XMemFree est installé avec le Microsoft Game Development Kit (GDK). Consultez
\GXDK\gameKit\Source\amd64\heap.c.Si vous implémentez votre propre fonction XMemFree, il est essentiel de ne pas effectuer d’appel au pilote Direct3D 12 depuis celle-ci. En effet, le fonctionnement normal du pilote peut entraîner l’appel de XMemFree sans aucune protection contre la récursivité. Cette exigence s’étend au fait de ne pas effectuer d’opérations Release finales sur des objets Direct3D 12, car cela peut entraîner des appels implicites au pilote.
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
XALLOC_ATTRIBUTES
XMemAlloc
XMemFreeDefault
