heap:HeapPolicy

Consente alle app in pacchetto di richiedere un profilo heap con caratteristiche di prestazioni e comportamento coerenti con quella dell'heap NT legacy.

    <Applicazioni>

Gerarchia degli elementi

<Pacchetto>

  <Proprietà>

    <heap:HeapPolicy>

Sintassi

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

Attributi

Attributo Descrizione Tipo di dati Obbligatoria
type Specifica il tipo di heap richiesto. Valore stringa che può essere uno dei seguenti: "win32Compatible", "default" No

Elementi figlio

Nessuno.

Elementi padre

Elemento padre Descrizione
Proprietà Definisce metadati aggiuntivi sul pacchetto, inclusi gli attributi che descrivono come viene visualizzato il pacchetto agli utenti

Commenti

L'heap segmento è l'implementazione consigliata dell'heap in Windows e ha, per impostazione predefinita, supportato tutti i processi di heaps per le app in pacchetto fin dall'inizio. Ora che MSIX supporta diversi tipi di app, tra cui app desktop, è stato fornito un meccanismo da cui i pacchetti possono richiedere il comportamento dell'heap legacy per le app. Impostando il valore dell'attributo di tipo su richieste "win32Compatible" per l'heap per l'inizializzazione dell'app con il comportamento e le prestazioni legacy. Ciò funge solo da hint per il codice di inizializzazione dell'heap che può decidere le impostazioni alternative in base ai criteri interni.

Requisiti

Spazio dei nomi Percorso manifesto
heap http://schemas.microsoft.com/appx/manifest/heap/windows10
Minimum OS Version Windows 11 versione 21H2 (Build 22000)