Skip to main content

XMemPreallocateFreeSpace

Alloue des pages libres pour un tas jusqu’à sa valeur d’hystérésis.

Syntaxe

Paramètres

MemType   _In_
Type : DWORD
Constante XALLOC_MEMTYPE_GRAPHICS qui décrit le tas. Pour plus d’informations, consultez XALLOC_ATTRIBUTES. LargeHeap   _In_
Type : BOOL
Indique si le tas est « grand ». Si la valeur est true, le tas est considéré comme « grand » ; sinon, il est considéré comme « petit ». Les « grands » tas sont utilisés pour satisfaire les allocations comprises entre 4 Ko et 128 Ko, ou dont l’alignement spécifié est de 4 Ko ou plus ; les « petits » tas sont utilisés pour satisfaire les allocations inférieures à 4 Ko dont l’alignement spécifié est inférieur à 4 Ko.

Valeur renvoyée

Type : BOOL Renvoie TRUE si toutes les pages ont pu être allouées ; sinon, FALSE.

Remarques

Cette fonction alloue de l’espace libre pour le tas décrit dans MemType, jusqu’à la valeur d’hystérésis de ce tas. Utilisez XMemGetAllocationHysteresis pour obtenir la valeur d’hystérésis d’un tas, ou XMemSetAllocationHysteresis pour spécifier la valeur d’hystérésis d’un tas. Pour plus d’informations, consultez Mémoire.

Configuration requise

En-tête : xmem.h Bibliothèque : xmem.lib Plateformes prises en charge : consoles de la famille XBOX One et consoles XBOX Series

Voir aussi

XALLOC_ATTRIBUTES
XMem
Last modified on October 6, 2026