Поделиться через


heap:HeapPolicy

Позволяет упакованным приложениям запрашивать профиль кучи с характеристиками производительности и поведения, которые соответствуют характеристикам устаревшей кучи NT.

    <Приложения>

Иерархия элементов

<Пакет>

  <Свойства>

    <heap:HeapPolicy>

Синтаксис

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

Атрибуты

Атрибут Описание Тип данных Обязательно
type Указывает тип запрошенной кучи. Строковое значение, которое может иметь одно из следующих значений: "win32Compatible", "default" Нет

Дочерние элементы

Отсутствует.

Родительские элементы

Родительский элемент Описание
Свойства Определяет дополнительные метаданные о пакете, включая атрибуты, описывающие, как пакет отображается для пользователей.

Комментарии

Куча сегментов является рекомендуемой реализацией кучи в Windows и по умолчанию поддерживает все кучи процессов для упакованных приложений с момента ее создания. Теперь, когда MSIX поддерживает несколько различных типов приложений, включая классические приложения, предоставляется механизм, с помощью которого пакеты могут запрашивать устаревшее поведение кучи для своих приложений. Задание значения атрибута типа win32Compatible запрашивает кучу для инициализации приложения с устаревшим поведением и производительностью. Это служит только указанием для кода инициализации кучи, который может принимать решение об альтернативных параметрах на основе внутренних критериев.

Требования

Пространство имен Путь к манифесту
куча http://schemas.microsoft.com/appx/manifest/heap/windows10
Minimum OS Version Windows 11 версии 21H2 (сборка 22000)