appxpackaging.h 标头
Windows 应用商店应用的打包、部署和查询使用此标头。 有关详细信息,请参阅:
appxpackaging.h 包含以下编程接口:
接口
IAppxAppInstallerReader 提供对应用安装程序文件的 XML DOM 的访问权限。 |
IAppxBlockMapBlock IAppxBlock 接口提供一个只读对象,该对象表示应用包的块映射文件 (AppxBlockMap.xml) 中包含的文件中的单个块。 |
IAppxBlockMapBlocksEnumerator 枚举单个文件中块映射中的块。 |
IAppxBlockMapFile 表示块映射中的文件。 |
IAppxBlockMapFilesEnumerator 枚举块映射中的文件。 |
IAppxBlockMapReader 表示块映射的只读对象模型,该模型提供对文件属性和块哈希的访问。 |
IAppxBundleFactory 创建用于读取和写入捆绑包的对象。 |
IAppxBundleFactory2 创建用于读取和写入捆绑包的对象,并能够指定捆绑包文件的预期摘要。 |
IAppxBundleManifestOptionalBundleInfo 为 <捆绑包清单中的 OptionalBundle> 元素提供只读对象模型。 |
IAppxBundleManifestOptionalBundleInfoEnumerator 枚举捆绑包中的可选捆绑信息。 |
IAppxBundleManifestPackageInfo 为 <捆绑包清单中的 Package> 元素提供只读对象模型。 (IAppxBundleManifestPackageInfo) |
IAppxBundleManifestPackageInfo2 为 <捆绑包清单中的 Package> 元素提供只读对象模型。 (IAppxBundleManifestPackageInfo2) |
IAppxBundleManifestPackageInfoEnumerator 为捆绑包清单中描述的有效负载包列表提供只读对象模型。 |
IAppxBundleManifestReader 为捆绑包清单提供只读对象模型。 (IAppxBundleManifestReader) |
IAppxBundleManifestReader2 为捆绑包清单提供只读对象模型。 (IAppxBundleManifestReader2) |
IAppxBundleReader 为捆绑包提供只读对象模型。 |
IAppxBundleWriter 为捆绑包提供只写对象模型。 (IAppxBundleWriter) |
IAppxBundleWriter2 为捆绑包提供只写对象模型。 (IAppxBundleWriter2) |
IAppxBundleWriter3 为捆绑包提供只写对象模型。 (IAppxBundleWriter3) |
IAppxBundleWriter4 为捆绑包提供只写对象模型。 (IAppxBundleWriter4) |
IAppxContentGroup 检索有关内容组的信息。 |
IAppxContentGroupFilesEnumerator 从内容组映射枚举内容组中的文件。 |
IAppxContentGroupMapReader 获取有关内容组映射的信息。 |
IAppxContentGroupMapWriter 为内容组映射提供只写对象模型。 |
IAppxContentGroupsEnumerator 枚举内容组映射中的内容组。 |
IAppxDigestProvider 提供用于检索应用打包对象的摘要字符串表示形式的 API。 |
IAppxEncryptedBundleWriter 为加密捆绑包提供只写对象模型。 (IAppxEncryptedBundleWriter) |
IAppxEncryptedBundleWriter2 为加密捆绑包提供只写对象模型。 (IAppxEncryptedBundleWriter2) |
IAppxEncryptedBundleWriter3 为加密捆绑包提供只写对象模型。 (IAppxEncryptedBundleWriter3) |
IAppxEncryptedPackageWriter 为加密的应用包提供只写对象模型。 (IAppxEncryptedPackageWriter) |
IAppxEncryptedPackageWriter2 为加密的应用包提供只写对象模型。 (IAppxEncryptedPackageWriter2) |
IAppxEncryptionFactory 创建用于加密、解密、读取和写入包和捆绑包的对象。 |
IAppxEncryptionFactory2 创建用于加密、解密、读取和写入 Windows 应用包和捆绑包的对象。 (IAppxEncryptionFactory2) |
IAppxEncryptionFactory3 创建用于加密、解密、读取和写入 Windows 应用包和捆绑包的对象。 (IAppxEncryptionFactory3) |
IAppxEncryptionFactory4 创建用于加密 Windows 应用包和捆绑包的对象。 |
IAppxEncryptionFactory5 创建用于读取加密的 Windows 应用包和捆绑包的对象。 |
IAppxFactory 创建用于读取和写入应用包的对象。 (IAppxFactory) |
IAppxFactory2 创建用于读取和写入应用包的对象。 (IAppxFactory2) |
IAppxFactory3 创建用于读取和写入应用包、清单和应用安装程序文件的对象。 |
IAppxFile 检索有关包中有效负载或占用空间文件的信息。 |
IAppxFilesEnumerator 枚举包中的有效负载文件。 |
IAppxManifestApplication 提供对应用程序的属性值的访问。 |
IAppxManifestApplicationsEnumerator 枚举包清单中定义的应用程序。 |
IAppxManifestDeviceCapabilitiesEnumerator 枚举包清单中定义的设备功能。 |
IAppxManifestMainPackageDependenciesEnumerator 枚举 <应用清单中的 MainPackageDependency> 元素。 |
IAppxManifestMainPackageDependency 提供对main包依赖项的属性值的访问。 |
IAppxManifestOptionalPackageInfo 提供对可选包信息的属性值的访问。 |
IAppxManifestPackageDependenciesEnumerator 枚举包清单中定义的包依赖项。 |
IAppxManifestPackageDependency 描述一个包在另一个包上的依赖关系。 (IAppxManifestPackageDependency) |
IAppxManifestPackageDependency2 描述一个包在另一个包上的依赖关系。 (IAppxManifestPackageDependency2) |
IAppxManifestPackageId 提供对包标识的访问权限。 |
IAppxManifestPackageId2 提供对应用包标识的访问权限。 |
IAppxManifestProperties 提供对包清单的属性部分的只读访问权限。 |
IAppxManifestReader 表示包清单的对象模型,该模型提供访问清单元素和属性的方法。 (IAppxManifestReader) |
IAppxManifestReader2 表示包清单的对象模型,该模型提供访问清单元素和属性的方法。 (IAppxManifestReader2) |
IAppxManifestReader5 表示包清单的对象模型,该模型提供访问清单元素和属性的方法。 (IAppxManifestReader5) |
IAppxManifestReader6 表示包清单的对象模型,该模型提供访问清单元素和属性的方法。 (IAppxManifestReader6) |
IAppxManifestResourcesEnumerator 枚举包清单中定义的资源。 |
IAppxManifestTargetDeviceFamily 从AppxManifest.xml检索有关目标设备系列的信息。 |
IAppxPackageEditor 提供编辑应用包的功能。 |
IAppxPackageReader 为应用包提供只读对象模型。 |
IAppxPackageWriter 为应用包提供只写对象模型。 (IAppxPackageWriter) |
IAppxPackageWriter2 为应用包提供只写对象模型。 (IAppxPackageWriter2) |
IAppxPackageWriter3 为应用包提供只写对象模型。 (IAppxPackageWriter3) |
IAppxSourceContentGroupMapReader 获取有关源内容组映射的信息。 |
结构
APPX_ENCRYPTED_EXEMPTIONS 从 Windows 应用包加密中免除的文件。 |
APPX_ENCRYPTED_PACKAGE_SETTINGS 加密的 Windows 应用包的设置。 |
APPX_ENCRYPTED_PACKAGE_SETTINGS2 加密的 Windows 应用包设置。 |
APPX_KEY_INFO Windows 应用包密钥信息。 |
APPX_PACKAGE_SETTINGS 表示用于创建包的包设置。 |
APPX_PACKAGE_WRITER_PAYLOAD_STREAM 包含要写入应用包的文件的数据和元数据。 |
枚举
APPX_BUNDLE_FOOTPRINT_FILE_TYPE 指定捆绑包中占用空间文件的类型。 |
APPX_BUNDLE_PAYLOAD_PACKAGE_TYPE 指定 IAppxBundleManifestPackageInfo 对象的包类型。 |
APPX_CAPABILITIES 指定包请求的功能或特权。 |
APPX_COMPRESSION_OPTION 指定用于在包中存储文件的压缩程度。 |
APPX_ENCRYPTED_PACKAGE_OPTIONS 加密的应用包选项。 |
APPX_FOOTPRINT_FILE_TYPE 指定包中占用空间文件的类型。 |
APPX_PACKAGE_ARCHITECTURE 指定包支持的处理器体系结构。 (APPX_PACKAGE_ARCHITECTURE) |
APPX_PACKAGE_ARCHITECTURE2 指定包支持的处理器体系结构。 (APPX_PACKAGE_ARCHITECTURE2) |
APPX_PACKAGE_EDITOR_UPDATE_PACKAGE_MANIFEST_OPTIONS 更新清单时用于应用清单验证的选项。 |
APPX_PACKAGE_EDITOR_UPDATE_PACKAGE_OPTION 更新应用包时要使用的选项。 |