包常量
指定如何处理包。
常量/值 | 说明 |
---|---|
|
包中应用的最大数目。 |
|
包中的最小应用数。 |
|
包可以包含的最大资源包数。 |
|
包可以具有的最小资源包数。 |
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_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 |