Константы пакета
Указывает способ обработки пакетов.
Констант/значение | Описание |
---|---|
|
Максимальное количество приложений в пакете. |
|
Минимальное количество приложений в пакете. |
|
Максимальное количество пакетов ресурсов, которые может иметь пакет. |
|
Минимальное количество пакетов ресурсов, которые может иметь пакет. |
PACKAGE_FILTER_ALL_LOADED 0x00000000 |
Обработайте все пакеты в граф зависимостей. Это эквивалентно PACKAGE_FILTER_HEAD, PACKAGE_FILTER_DIRECT. Примечание PACKAGE_FILTER_ALL_LOADED могут быть изменены или недоступны для выпусков после Windows 8.1. Вместо этого используйте PACKAGE_FILTER_HEAD, PACKAGE_FILTER_DIRECT. |
|
Обработка пакетов пакетов в графе пакетов. |
|
Обработайте непосредственно зависимые пакеты головного (первого) пакета в граф зависимостей. |
PACKAGE_FILTER_DYNAMIC 0x00100000 |
Обработка пакетов динамически добавляется в граф пакетов. |
|
Обработайте головной (первый) пакет в граф зависимостей. |
PACKAGE_FILTER_HOSTRUNTIME 0x00200000 |
Пакеты зависимостей среды выполнения узла обработки, добавленные в граф пакетов. |
PACKAGE_FILTER_IS_IN_RELATED_SET 0x00040000 |
Обработка пакетов в связанном наборе. Дополнительные сведения см. в разделе Связанные наборы. |
|
Обработка необязательных пакетов в графе пакетов. |
|
Обработка пакетов ресурсов в графе пакетов. |
PACKAGE_FILTER_STATIC 0x00080000 |
Обработка пакетов статически добавляется в граф пакетов. |
|
Максимальный размер графа пакета. |
|
Минимальный размер графа пакета. |
|
Получение основных сведений. |
|
Получение полных сведений. |
|
Максимальное количество пакетов, от которых зависит пакет. |
|
Минимальное количество пакетов, от которых зависит пакет. |
|
Пакет является пакетным пакетом. |
|
Пакет зарегистрирован с помощью перечисления DeploymentOptions . |
PACKAGE_PROPERTY_DYNAMIC 0x00100000 |
Пакет является динамической зависимостью. |
|
Пакет является платформой. |
PACKAGE_PROPERTY_HOSTRUNTIME 0x00200000 |
Пакет является зависимостью среды выполнения узла. |
PACKAGE_PROPERTY_IS_IN_RELATED_SET 0x00040000 |
Пакет находится в связанном наборе. Дополнительные сведения см. в разделе Связанные наборы. |
|
Пакет является необязательным пакетом. |
|
Пакет является пакетом ресурсов. |
PACKAGE_PROPERTY_STATIC 0x00080000 |
Пакет является статической зависимостью. |
Статические и динамические записи
Упаковаемое приложение запускается с записями в графе пакетов; и это граф статического пакета. И наоборот, неупакованное приложение запускается с пустым графом пакетов.
API динамических зависимостей добавляет записи в граф пакета; и это динамический граф пакета.
Если флаги, передаваемыев GetCurrentPackageInfo или GetCurrentPackageInfo2 , не содержат PACKAGE_FILTER_DYNAMIC, функция просматривает только статический граф пакетов. Это то же поведение, что и явное включение PACKAGE_FILTER_STATIC в флаги. Другими словами, для этих функций и в целях совместимости необходимо согласиться на получение динамических пакетов.
GetCurrentPackageInfo3, с другой стороны, является отказом. Если вы не укажете PACKAGE_FILTER_DYNAMIC или PACKAGE_FILTER_STATIC, это эквивалентно указанию обоих; таким образом, вы получаете динамические записи. Чтобы отказаться, укажите PACKAGE_FILTER_STATIC , но не PACKAGE_FILTER_DYNAMIC.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 8 [только классические приложения] |
Минимальная версия сервера | Windows Server 2012 [только классические приложения] |
Заголовок | AppModel.h |