heap:HeapPolicy

允许打包的应用请求具有与旧 NT 堆一致的性能和行为特征的堆配置文件。

    <应用程序>

元素层次结构

<包>

  <属性>

    <heap:HeapPolicy>

语法

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

特性

属性 说明 数据类型 必需
type 指定请求的堆类型。 一个字符串值,可以是以下值之一:“win32Compatible”、“default”

子元素

无。

父元素

父元素 说明
属性 定义有关包的其他元数据,包括描述包如何向用户显示的属性

注解

段堆是 Windows 上建议的堆实现,默认情况下,它支持打包应用的所有进程堆,自它成立以来。 由于 MSIX 现在支持多种不同的应用类型(包括桌面应用),因此提供了一种机制,使包可以为其应用请求旧堆行为。 将 type 属性的值设置为“win32Compatible”,请求使用旧行为和性能初始化应用的堆。 这仅作为堆初始化代码的提示,这些代码可能会根据内部条件决定备用设置。

要求

命名空间 清单路径
http://schemas.microsoft.com/appx/manifest/heap/windows10
Minimum OS Version Windows 11 版本 21H2 (内部版本 22000)