heap :HeapPolicy

Permet aux applications empaquetées de demander un profil de tas qui présente des caractéristiques de performances et de comportement cohérentes avec celles du tas NT hérité.

    <Applications>

Hiérarchie d’éléments

<Paquet>

  <Propriétés>

    <heap :HeapPolicy>

Syntaxe

<heap:HeapPolicy  type = "win32Compatible" | "default" >
</heap:HeapPolicy>

Attributs

Attribut Description Type de données Obligatoire
type Spécifie le type de tas demandé. Valeur de chaîne qui peut être l’une des suivantes : « win32Compatible », « default » No

Éléments enfants

Aucune.

Éléments parents

Élément parent Description
Propriétés Définit des métadonnées supplémentaires sur le package, y compris des attributs qui décrivent la façon dont le package apparaît aux utilisateurs

Remarques

Le tas de segment est l’implémentation recommandée du tas sur Windows et a, par défaut, sauvegardé tous les tas de processus pour les applications empaquetées depuis sa création. Maintenant que MSIX prend désormais en charge plusieurs types d’applications différents, y compris les applications de bureau, un mécanisme a été fourni par lequel les packages peuvent demander le comportement du tas hérité pour leurs applications. Définition de la valeur de l’attribut de type sur « win32Compatible » requêtes pour que le tas de l’application soit initialisé avec le comportement et les performances hérités. Cela sert uniquement d’indication au code d’initialisation du tas qui peut décider d’autres paramètres en fonction de critères internes.

Configuration requise

Espace de noms Chemin d’accès du manifeste
segment de mémoire http://schemas.microsoft.com/appx/manifest/heap/windows10
Minimum OS Version Windows 11 version 21H2 (build 22000)