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) |