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.
Gerarchia degli elementi
<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) |