XMemGetAllocationHysteresis
Obtient la valeur d’hystérésis d’un tas donné, arrondie à une limite d’allocation interne.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 : SIZE_T La valeur d’hystérésis, en octets. L’implémentation du tas peut arrondir la valeur d’hystérésis spécifiée à une limite d’allocation interne.Remarques
Cette fonction obtient la valeur d’hystérésis d’un tas donné, c’est-à-dire la quantité minimale de mémoire libre qui sera conservée par le tas avant que de la mémoire libre supplémentaire soit rendue au système d’exploitation. La valeur d’hystérésis retournée par cette fonction est arrondie à une limite d’allocation interne. Actuellement, la limite d’allocation interne est fixée à 2 Mo. Pour définir la valeur d’hystérésis d’un tas donné, utilisez XMemSetAllocationHysteresis.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
