XMemSetAllocationHysteresis
Définit la valeur d’hystérésis d’un tas donné, arrondie à une limite d’allocation interne (4 Mo).Syntaxe
Paramètres
MemType _In_Type : DWORD Fait référence à la constante XALLOC_MEMTYPE_GRAPHICS décrivant le tas. Consultez la rubrique XALLOC_ATTRIBUTES pour plus de détails sur ces constantes. LargeHeap _In_
Type : BOOL True si le tas est « grand »; 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. Size _In_
Type : SIZE_T La valeur d’hystérésis (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), en octets. L’implémentation du tas peut arrondir la valeur d’hystérésis spécifiée à une limite d’allocation interne (actuellement 4 Mo).
Valeur de retour
Type : BOOL Retourne TRUE si l’hystérésis a pu être définie; sinon, FALSE.Remarques
L’hystérésis peut être définie sur chacun des tas distincts que gère XMemAllocDefault. Il existe des tas distincts pour chaque type de mémoire énuméré par les constantes XALLOC_MEMTYPE_GRAPHICS. REMARQUE : Seuls les types graphiques gèrent des tas. Pour obtenir la valeur d’hystérésis d’un tas donné, utilisez XMemGetAllocationHysteresis.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 XMemXALLOC_ATTRIBUTES
XMemGetAllocationHysteresis
