包常量

指定如何处理包。

常量/值 说明
PACKAGE_APPLICATIONS_MAX_COUNT
100
包中应用的最大数目。
PACKAGE_APPLICATIONS_MIN_COUNT
0
包中的最小应用数。
PACKAGE_FAMILY_MAX_RESOURCE_PACKAGES
512
包可以包含的最大资源包数。
PACKAGE_FAMILY_MIN_RESOURCE_PACKAGES
0
包可以具有的最小资源包数。
PACKAGE_FILTER_ALL_LOADED
0x00000000
处理依赖项关系图中的所有包。
这等效于 PACKAGE_FILTER_DIRECT PACKAGE_FILTER_HEAD
注意
PACKAGE_FILTER_ALL_LOADED可能在Windows 8.1后更改或不可用。 请改用 PACKAGE_FILTER_HEADPACKAGE_FILTER_DIRECT
PACKAGE_FILTER_BUNDLE
0x00000080
处理包图中的捆绑包。
PACKAGE_FILTER_DIRECT
0x00000020
处理头 (依赖项关系图中第一个) 包的直接依赖包。
PACKAGE_FILTER_DYNAMIC
0x00100000
动态添加到包图中的处理包。
PACKAGE_FILTER_HEAD
0x00000010
处理头 (依赖项关系图中的第一个) 包。
PACKAGE_FILTER_HOSTRUNTIME
0x00200000
添加到包关系图的进程主机运行时依赖项包。
PACKAGE_FILTER_IS_IN_RELATED_SET
0x00040000
处理相关集中的包。 有关详细信息,请参阅 相关集
PACKAGE_FILTER_OPTIONAL
0x00020000
处理包图中的可选包。
PACKAGE_FILTER_RESOURCE
0x00000040
处理包图中的资源包。
PACKAGE_FILTER_STATIC
0x00080000
以静态方式将包添加到包图中的处理包。
PACKAGE_GRAPH_MAX_SIZE
(1 + PACKAGE_MAX_DEPENDENCIES + PACKAGE_FAMILY_MAX_RESOURCE_PACKAGES)
包图的最大大小。
PACKAGE_GRAPH_MIN_SIZE
1
包图的最小大小。
PACKAGE_INFORMATION_BASIC
0x00000000
检索基本信息。
PACKAGE_INFORMATION_FULL
0x00000100
检索完整信息。
PACKAGE_MAX_DEPENDENCIES
128
包所依赖的最大包数。
PACKAGE_MIN_DEPENDENCIES
0
包所依赖的包的最小数目。
PACKAGE_PROPERTY_BUNDLE
0x00000004
包是捆绑包。
PACKAGE_PROPERTY_DEVELOPMENT_MODE
0x00010000
包已注册到 DeploymentOptions 枚举。
PACKAGE_PROPERTY_DYNAMIC
0x00100000
包是动态依赖项。
PACKAGE_PROPERTY_FRAMEWORK
0x00000001
包是一个框架。
PACKAGE_PROPERTY_HOSTRUNTIME
0x00200000
包是主机运行时依赖项。
PACKAGE_PROPERTY_IS_IN_RELATED_SET
0x00040000
包位于相关集中。 有关详细信息,请参阅 相关集
PACKAGE_PROPERTY_OPTIONAL
0x00000008
包是可选包。
PACKAGE_PROPERTY_RESOURCE
0x00000002
包是资源包。
PACKAGE_PROPERTY_STATIC
0x00080000
包是静态依赖项。

静态和动态条目

启动打包的应用时,其包图中包含条目;这是 静态包图。 相反,使用空包图启动未打包的应用。

动态依赖项 API 将条目动态添加到包图;这就是动态包图

如果传递给 GetCurrentPackageInfoGetCurrentPackageInfo2标志不包含PACKAGE_FILTER_DYNAMIC,则该函数将只查看静态包图。 这与在标志中显式包含PACKAGE_FILTER_STATIC的行为相同。 换句话说,对于这些函数,出于兼容性原因,需要选择接收动态包。

另一方面,GetCurrentPackageInfo3 是选择退出的。如果未指定PACKAGE_FILTER_DYNAMICPACKAGE_FILTER_STATIC,则这等效于同时指定两者;以便获取动态条目。 若要选择退出, 请指定PACKAGE_FILTER_STATIC 但不 指定PACKAGE_FILTER_DYNAMIC

要求

要求
最低受支持的客户端 Windows 8 [仅限桌面应用]
最低受支持的服务器 Windows Server 2012 [仅限桌面应用]
标头 AppModel.h

另请参阅