Freigeben über


heap:HeapPolicy

Ermöglicht verpackten Apps das Anfordern eines Heapprofils, das über Leistungs- und Verhaltensmerkmale verfügt, die mit denen des Legacy-NT-Heaps übereinstimmen.

    <Anwendungen>

Elementhierarchie

<Paket>

  <Eigenschaften>

    <heap:HeapPolicy>

Syntax

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

Attribute

attribute BESCHREIBUNG Datentyp Erforderlich
Typ Gibt den angeforderten Heaptyp an. Ein Zeichenfolgenwert, der wie folgt aussehen kann: "win32Compatible", "default" No

Untergeordnete Elemente

Keine

Übergeordnete Elemente

Übergeordnetes Element BESCHREIBUNG
Eigenschaften Definiert zusätzliche Metadaten zum Paket, einschließlich Attributen, die beschreiben, wie das Paket für Benutzer angezeigt wird.

Hinweise

Der Segmentheap ist die empfohlene Heapimplementierung unter Windows und unterstützt standardmäßig alle Prozessheaps für gepackte Apps seit seiner Einführung. Da MSIX nun mehrere verschiedene App-Typen unterstützt, einschließlich Desktop-Apps, wurde ein Mechanismus bereitgestellt, mit dem Pakete Legacyheapverhalten für ihre Apps anfordern können. Festlegen des Werts des Typattributs auf "win32Compatible"-Anforderungen für den Heap für die App, die mit Legacyverhalten und -leistung initialisiert werden soll. Dies dient nur als Hinweis auf den Heapinitialisierungscode, der sich auf der Grundlage interner Kriterien für alternative Einstellungen entscheiden kann.

Anforderungen

Namespace Manifestpfad
Heap http://schemas.microsoft.com/appx/manifest/heap/windows10
Minimum OS Version Windows 11 Version 21H2 (Build 22000)