XMemPreallocateFreeSpace
Alloue des pages libres pour un tas jusqu’à sa valeur d’hystérésis.Syntaxe
Paramètres
MemType _In_Type : DWORD La 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, le tas est considéré comme « petit ». Les « grands » tas sont utilisés pour satisfaire les allocations de 4 Ko à 128 Ko, ou dont l’alignement est spécifié à 4 Ko ou plus; et les « petits » tas sont utilisés pour satisfaire les allocations inférieures à 4 Ko et dont l’alignement est spécifié à moins de 4 Ko.
Valeur de retour
Type : BOOL RetourneTRUE 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 SeriesVoir aussi
XALLOC_ATTRIBUTESXMem
