Skip to main content

Méthode XGMemoryLayout::RelinquishMapping (famille XBOX One)

Libère un mappage défini précédemment et remet ses pages ESRAM et système dans les listes de pages libres.

Syntaxe

Paramètres

pMapping   _In_
Type : XGMemoryLayoutMapping *
Le mappage défini précédemment à libérer, sous la forme d’un pointeur vers une structure XGMemoryLayoutMapping. Flags   
Type : UINT32
Indicateurs permettant de contrôler cette méthode, sous forme de combinaisons par OR au niveau du bit de constantes d’énumération XG_RELINQUISH_MAPPING_FLAGS qui indiquent s’il faut conserver le mappage des pages ESRAM et des pages de mémoire système.

Valeur de retour

Type : HRESULT S_OK, E_INVALIDARG ou E_OUTOFMEMORY.

Remarques

Cette méthode libère un mappage défini précédemment et remet ses pages ESRAM et système dans les listes de pages libres. Cela n’annule pas le mappage des pages, qui sont recyclées pour la création de futurs mappages dans cette disposition. Par conséquent, considérez la libération d’un mappage comme une barrière; l’utilisation de la mémoire dans le mappage libéré doit strictement précéder toute utilisation de cette mémoire dans les futurs mappages.

Configuration requise

En-tête : xgmemory.h Plateformes prises en charge : famille XBOX One

Voir aussi

XGMemoryLayout
Last modified on October 6, 2026