打包、部署和查询 Windows 应用商店应用

Windows 应用商店应用技术的打包、部署和查询概述。

若要开发 Windows 应用商店应用的打包、部署和查询,需要以下标头:

有关此技术的编程指南,请参阅:

枚举

 
AddPackageDependencyOptions

定义可在添加包依赖项时应用的选项。
AppPolicyClrCompat

AppPolicyClrCompat 枚举指示进程的应用程序类型,以便确定是否启用专用反射和/或使托管对象敏捷。
AppPolicyCreateFileAccess

AppPolicyCreateFileAccess 枚举指示进程对 IO 设备(文件、文件流、目录、物理磁盘、卷、控制台缓冲区、磁带驱动器、通信资源、mailslot 和管道)具有完全或受限的访问权限。
AppPolicyLifecycleManagement

AppPolicyLifecycleManagement 枚举指示进程是否由生命周期管理。
AppPolicyMediaFoundationCodecLoading

AppPolicyMediaFoundationCodecLoading 枚举指示进程策略是否允许它加载非 Windows(第三方)插件。
AppPolicyProcessTerminationMethod

AppPolicyProcessTerminationMethod 枚举指示用于结束进程的方法。
AppPolicyShowDeveloperDiagnostic

AppPolicyShowDeveloperDiagnostic 枚举指示用于显示开发人员信息(如断言)的过程的方法。
AppPolicyThreadInitializationType

AppPolicyThreadInitializationType 枚举指示在 beginthread[ex] 创建线程时应为进程自动执行的初始化类型。
AppPolicyWindowingModel

AppPolicyWindowingModel 枚举指示进程是使用基于 CoreWindow 还是基于 HWND 的开窗模型。
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

更新应用包时要使用的选项。
CreatePackageDependencyOptions

定义使用 TryCreatePackageDependency 函数创建包依赖项时可以应用的选项。
PackageDependencyLifetimeKind

指定指示用于定义包依赖项生存期的项目类型的值。
PackageDependencyProcessorArchitectures

定义使用 TryCreatePackageDependency 函数创建的框架包依赖项的处理器体系结构。
PackageOrigin

指定包的源。
PackagePathType

指示要检索的包文件夹的类型。

功能

 
AddAutomaticFile

将文件添加到内容组映射中的自动内容组。
AddAutomaticGroup

将自动内容组添加到内容组映射。
AddExternalPackageReference

将对外部包的引用添加到包捆绑包。
AddExternalPackageReference

将包捆绑包中的引用添加到外部应用包。
AddExternalPackageReference

将加密包捆绑包中的引用添加到外部应用包。 (IAppxEncryptedBundleWriter2.AddExternalPackageReference)
AddExternalPackageReference

将加密包捆绑包中的引用添加到外部应用包。 (IAppxEncryptedBundleWriter3.AddExternalPackageReference)
AddPackageDependency

将以前定义的 PackageDependency 解析为特定包,并将其添加到调用进程的包图。 添加依赖项后,其他代码加载方法(如 LoadLibrary 和 CoCreateInstance)可以在解析的包中找到二进制文件。
AddPackageReference

在应用捆绑包中添加对可选应用包或有效负载文件的引用。 (IAppxBundleWriter3.AddPackageReference)
AddPackageReference

在应用捆绑包中添加对可选应用包或有效负载文件的引用。 (IAppxBundleWriter4.AddPackageReference)
AddPayloadFile

将新的有效负载文件添加到应用包。
AddPayloadFileEncrypted

将新的加密有效负载文件添加到 appx 包。
AddPayloadFiles

将一个或多个有效负载文件添加到应用包。
AddPayloadFilesEncrypted

将一个或多个有效负载文件添加到加密的应用包。
AddPayloadPackage

将新的应用包添加到捆绑包。 (IAppxBundleWriter.AddPayloadPackage)
AddPayloadPackage

将新的应用包添加到捆绑包。 (IAppxBundleWriter4.AddPayloadPackage)
AddPayloadPackageEncrypted

将新的有效负载包加密到捆绑包。 (IAppxEncryptedBundleWriter.AddPayloadPackageEncrypted)
AddPayloadPackageEncrypted

将新的有效负载包加密到捆绑包。 (IAppxEncryptedBundleWriter3.AddPayloadPackageEncrypted)
AppPolicyGetClrCompat

检索一个值,该值指示进程的应用程序类型,以便确定是否启用专用反射和/或使托管对象敏捷。
AppPolicyGetCreateFileAccess

检索一个值,该值指示进程对 IO 设备(文件、文件流、目录、物理磁盘、卷、控制台缓冲区、磁带驱动器、通信资源、mailslot 和管道)具有完全或受限的访问权限。
AppPolicyGetLifecycleManagement

检索一个值,该值指示进程生命周期管理器(PLM)是否可以挂起/恢复进程。
AppPolicyGetMediaFoundationCodecLoading

检索一个值,该值指示进程的策略是否允许它加载非 Windows(第三方)插件。 可以使用该值决定是否允许非 Windows(第三方)插件。
AppPolicyGetProcessTerminationMethod

检索用于结束进程的方法。
AppPolicyGetShowDeveloperDiagnostic

检索用于向用户显示开发人员信息(如断言)的过程的方法。
AppPolicyGetThreadInitializationType

检索应在 beginthread[ex] 创建线程时自动为进程执行的初始化类型。
AppPolicyGetWindowingModel

检索一个值,该值指示进程是使用基于 CoreWindow 还是基于 HWND 的开窗模型。 可以使用该值来决定如何注册窗口状态更改通知(大小更改、可见性已更改等)。
关闭

通过在包末尾写入占用空间文件来完成捆绑包,并关闭编写器的输出流。 (IAppxBundleWriter.Close)
关闭

通过在包末尾写入占用空间文件来完成捆绑包,并关闭编写器的输出流。 (IAppxBundleWriter3.Close)
关闭

将捆绑清单和块映射占用文件写入捆绑包。
关闭

关闭并完成写入的包流。
关闭

在应用包末尾写入占用空间文件,并关闭包编写器对象的输出流。
关闭

关闭包编写器对象的输出流。
ClosePackageInfo

关闭对指定包信息的引用。
ComparePublisher

将指定的发布服务器与清单中定义的发布者进行比较。
CreateAppInstallerReader

创建 IAppInstallerReader 的实例,其中包含用于指定应用安装程序文件的预期摘要的可选参数。
CreateBlockMapReader

从 IStream 提供的内容创建只读块映射对象模型。
CreateBundleManifestReader

从独立流创建只读捆绑清单对象以 AppxBundleManifest.xml。
CreateBundleReader

创建从 IStream 对象读取其内容的只读捆绑对象。
CreateBundleReader2

创建一个只读捆绑对象,该对象从 IStream 对象读取其内容,并具有一个可选参数,用于指定捆绑包的预期摘要。
CreateBundleWriter

创建可向其添加应用包的仅写捆绑包对象。
CreateContentGroupMapReader

创建 IAppxContentGroupMapReader。
CreateContentGroupMapWriter

创建 IAppxContentGroupMapWriter。
CreateDeltaPackage

根据更新包和基线包中的差异创建增量包。
CreateDeltaPackageUsingBaselineBlockMap

根据更新包和基线块映射中的差异创建增量包。
CreateEncryptedBundleReader

创建可向其添加加密 Windows 应用包的只读捆绑包对象。
CreateEncryptedBundleReader2

创建可向其添加加密 Windows 应用包的只读捆绑包对象,并指定用于指定加密捆绑包的预期摘要的可选参数。
CreateEncryptedBundleWriter

创建可向其添加加密 Windows 应用包的仅写捆绑包对象。 (IAppxEncryptionFactory.CreateEncryptedBundleWriter)
CreateEncryptedBundleWriter

创建可向其添加加密 Windows 应用包的仅写捆绑包对象。 (IAppxEncryptionFactory3.CreateEncryptedBundleWriter)
CreateEncryptedPackageReader

创建用于读取加密包的 IAppxPackageReader 的新实例。
CreateEncryptedPackageReader2

创建用于读取加密包的 IAppxPackageReader 的新实例,其中包含用于指定包预期摘要的可选参数。
CreateEncryptedPackageWriter

创建 IAppxEncryptedPackageWriter 的新实例。 (IAppxEncryptionFactory.CreateEncryptedPackageWriter)
CreateEncryptedPackageWriter

创建 IAppxEncryptedPackageWriter 的新实例。 (IAppxEncryptionFactory2.CreateEncryptedPackageWriter)
CreateEncryptedPackageWriter

创建 IAppxEncryptedPackageWriter 的新实例。 (IAppxEncryptionFactory3.CreateEncryptedPackageWriter)
CreateManifestReader

从 IStream 提供的内容创建只读清单对象模型。
CreateManifestReader2

从 IStream 提供的内容创建只读清单对象模型,并提供一个可选参数,用于指定清单的预期摘要。
CreatePackageReader

从 IStream 提供的内容创建只读包读取器。 此方法不验证数字签名。
CreatePackageReader2

从 IStream 提供的内容创建只读包读取器,并提供一个可选参数,用于指定包的预期摘要。
CreatePackageWriter

创建可向其添加文件的仅写包对象。
CreateSourceContentGroupMapReader

创建 IAppxSourceContentGroupMapReader。
CreateValidatedBlockMapReader

从 IStream 提供的内容和数字签名创建只读块映射对象模型。
DecryptBundle

从加密的 Windows 应用包创建未加密的 Windows 应用捆绑包。
DecryptPackage

从加密的 Windows 应用包创建未加密的 Windows 应用包。
DeletePackageDependency

使用 TryCreatePackageDependency 方法删除之前创建的框架包依赖项的安装时间引用。 如果其他应用不依赖于框架包,此方法会通知 OS 删除框架包是安全的。
EncryptBundle

从未加密的 Windows 应用包创建加密的 Windows 应用捆绑包。 (IAppxEncryptionFactory.EncryptBundle)
EncryptBundle

从未加密的 Windows 应用包创建加密的 Windows 应用捆绑包。 (IAppxEncryptionFactory3.EncryptBundle)
EncryptPackage

从未加密的 Windows 应用包创建加密的 Windows 应用包。 (IAppxEncryptionFactory.EncryptPackage)
EncryptPackage

从未加密的 Windows 应用包创建加密的 Windows 应用包。 (IAppxEncryptionFactory3.EncryptPackage)
EncryptPackage

从未加密的 Windows 应用包创建加密的 Windows 应用包。 (IAppxEncryptionFactory4.EncryptPackage)
FindPackagesByPackageFamily

查找具有当前用户的指定系列名称的包。
FormatApplicationUserModelId

从包系列名称和包相对应用程序 ID(PRAID)构造应用程序用户模型 ID。
GetApplications

获取循环访问清单中定义的应用程序的枚举器。
GetApplicationUserModelId

获取指定进程的应用程序用户模型 ID。
GetApplicationUserModelIdFromToken

获取指定令牌的应用程序用户模型 ID。
GetAppUserModelId

获取应用程序用户模型标识符。
GetArchitecture

获取清单中定义的处理器体系结构。 (IAppxManifestPackageId.GetArchitecture)
GetArchitecture2

获取清单中定义的处理器体系结构。 (IAppxManifestPackageId2.GetArchitecture2)
GetAutomaticGroups

从内容组映射中获取自动内容组。
GetAutomaticGroups

从源内容组映射中获取自动内容组。
GetBlockMap

从捆绑包中检索只读块映射对象。
GetBlockMap

检索包的块映射对象模型。
GetBlocks

检索用于遍历块映射中列出的文件的块的枚举器。
GetBoolValue

获取 properties 节中指定布尔元素的值。
GetCapabilities

获取包请求的功能列表。
GetCompressedSize

检索块的压缩大小。
GetCompressionOption

检索用于将文件存储在包中的压缩选项。
GetContentType

检索文件的内容类型。
GetCurrent

获取枚举器当前位置的块。
GetCurrent

获取枚举器当前位置的文件。
GetCurrent

获取枚举器当前位置的可选捆绑信息。
GetCurrent

获取枚举器当前位置的 <Package> 元素。
GetCurrent

从位于枚举器当前位置的内容组获取文件。
GetCurrent

获取枚举器当前位置的内容组。
GetCurrent

获取枚举器当前位置的有效负载文件。
GetCurrent

获取位于枚举器的当前位置的应用程序。
GetCurrent

获取枚举器当前位置的设备功能。
GetCurrent

获取枚举器当前位置的 <MainPackageDependency> 元素。
GetCurrent

获取枚举器当前位置的依赖项包。
GetCurrent

获取枚举器当前位置的资源。
GetCurrentApplicationUserModelId

获取当前进程的应用程序用户模型 ID。
GetCurrentPackageFamilyName

获取调用进程的包系列名称。
GetCurrentPackageFullName

获取调用进程的包全名。
GetCurrentPackageId

获取调用进程的包标识符(ID)。
GetCurrentPackageInfo

获取调用进程的包信息。 (GetCurrentPackageInfo)
GetCurrentPackageInfo2

获取调用进程的包信息。 (GetCurrentPackageInfo2)
GetCurrentPackagePath

获取调用进程的包路径。 (GetCurrentPackagePath)
GetCurrentPackagePath2

获取调用进程的包路径。 (GetCurrentPackagePath2)
GetDeviceCapabilities

获取循环访问清单中定义的设备功能的枚举器。
GetDigest

接收指向 LPWSTR 的指针,其中包含由关联接口管理的应用打包对象对象的摘要表示形式。
GetFile

检索与块映射中具有指定文件名的文件对应的数据。
GetFileName

检索 <OptionalBundle>的文件名属性。
GetFileName

检索包的文件名属性。
GetFiles

检索用于遍历块映射中列出的文件的枚举器。
GetFiles

从内容组获取文件。
GetFootprintFile

从捆绑包中检索指定的占用空间文件类型。
GetFootprintFile

从包中检索占用空间文件。
GetHasCurrent

确定枚举器当前位置是否存在块。
GetHasCurrent

确定枚举器当前位置是否有文件。 (IAppxBlockMapFilesEnumerator.GetHasCurrent)
GetHasCurrent

确定枚举器当前位置是否存在可选捆绑信息。
GetHasCurrent

确定枚举器中是否有更多元素。
GetHasCurrent

确定枚举器当前位置是否有文件。 (IAppxContentGroupFilesEnumerator.GetHasCurrent)
GetHasCurrent

确定枚举器当前位置是否存在内容组。
GetHasCurrent

确定枚举器当前位置是否存在有效负载文件。
GetHasCurrent

确定枚举器当前位置是否有应用程序。
GetHasCurrent

确定枚举器当前位置是否有设备功能。
GetHasCurrent

确定枚举器当前位置是否存在 <MainPackageDependency> 元素。
GetHasCurrent

确定枚举器当前位置是否存在包依赖项。
GetHasCurrent

确定枚举器当前位置是否存在资源。
GetHash

检索块的哈希值。
GetHashMethod

检索用于在块映射中创建块哈希的哈希算法的 URI。
GetIdForPackageDependencyContext

返回指定上下文句柄的包依赖项。
GetIsDefaultApplicablePackage

确定应用包是否为默认适用的包。
GetIsNonQualifiedResourcePackage

确定应用包是否为非限定的资源包。
GetIsNonQualifiedResourcePackage

查询应用包是否为非限定的资源包。
GetIsOptionalPackage

确定包是否为可选包。
GetIsPackageReference

确定包是存储在应用捆绑包中,还是它是对包的引用。
GetLocalFileHeaderSize

检索关联 zip 文件项的 zip 本地文件标头的大小。
GetMainPackageDependencies

获取主包依赖项枚举器。
GetMainPackageName

从可选包中获取主包名称。
GetManifest

从捆绑包中检索只读清单对象。
GetManifest

检索包的应用清单的对象模型。
GetMaxMajorVersionTested

返回测试为与当前包兼容的包的最大主版本号。
GetMaxVersionTested

获取从 AppxManifest.xml测试的最大版本。
GetMinVersion

获取当前包具有依赖项的包的最低版本。
GetMinVersion

从 AppxManifest.xml获取目标设备系列的最低版本。
GetName

检索关联的 zip 文件项的名称。
GetName

获取内容组的名称。
GetName

检索文件的名称,包括相对于包根目录的路径。
GetName

从 AppxManifest.xml获取主包依赖项的名称。
GetName

获取当前包具有依赖项的包的名称。
GetName

获取清单中定义的包的名称。
GetName

从 AppxManifest.xml.获取目标设备系列的名称。
GetOffset

检索包相对于捆绑包开头的偏移量。
GetOptionalBundles

检索表示根 <Bundle> 元素下的 <OptionalBundles> 元素的对象。
GetPackageApplicationIds

获取指定包中的应用 ID。
GetPackageDependencies

获取循环访问清单中定义的依赖项的枚举器。
GetPackageFamilyName

从 AppxManifest.xml获取主包依赖项的包系列名称。
GetPackageFamilyName

获取包系列名称。
GetPackageFamilyName

获取指定进程的包系列名称。
GetPackageFamilyNameFromToken

获取指定令牌的包系列名称。
GetPackageFullName

获取包全名。
GetPackageFullName

获取指定进程的包全名。
GetPackageFullNameFromToken

获取指定令牌的包全名。
GetPackageId

检索一个对象,该对象表示 <OptionalBundle>的标识。
GetPackageId

检索表示应用包标识的对象。
GetPackageId

检索一个对象,该对象表示根 <Bundle> 元素下的 <Identity> 元素。
GetPackageId

获取清单中定义的包标识符。
GetPackageId

获取指定进程的包标识符(ID)。
GetPackageInfo

获取指定包的包信息。 (GetPackageInfo)
GetPackageInfo2

获取指定包的包信息。 (GetPackageInfo2)
GetPackageInfoItems

检索捆绑包中的可选包。
GetPackageInfoItems

检索 <包> 元素下的所有 <包> 元素的枚举数。
GetPackagePath

获取指定包的路径。
GetPackagePathByFullName

获取指定包的路径。 (GetPackagePathByFullName)
GetPackagePathByFullName2

获取指定包的路径。 (GetPackagePathByFullName2)
GetPackagesByPackageFamily

获取具有当前用户的指定系列名称的包。
GetPackageType

检索由包信息表示的包的类型。
GetPayloadFile

从包中检索有效负载文件。
GetPayloadFiles

检索循环访问包中的有效负载文件的枚举器。
GetPayloadPackage

检索具有指定文件名的有效负载包的 appx 文件对象。
GetPayloadPackages

检索循环访问捆绑包中所有有效负载包的列表的枚举器。
GetPrerequisite

获取包清单中定义的指定先决条件。
GetProperties

获取清单中定义的包的属性。
GetPublisher

从 AppxManifest.xml获取主包依赖项的发布者。
GetPublisher

获取生成当前包所依赖包的发布者的名称。
GetPublisher

获取清单中定义的包发布者的名称。
GetQualifiedResources

获取一个枚举器,该枚举器循环访问清单中定义的限定资源。
GetRequiredGroup

从内容组映射中获取所需的内容组。
GetRequiredGroup

从源内容组映射中获取所需的内容组。
GetResolvedPackageFullNameForPackageDependency

返回要解析包依赖项时使用的包全名。 此函数不会将包添加到进程图。
GetResourceId

获取清单中定义的包资源标识符。
GetResources

检索循环访问应用包清单中定义的所有 <资源> 元素的枚举器。
GetResources

获取循环访问清单中定义的资源的枚举器。
GetSize

检索包的大小(以字节为单位)。
GetSize

检索文件未压缩的大小。
GetStagedPackageOrigin

获取指定包的源。
GetStagedPackagePathByFullName

获取指定暂存包的路径。 (GetStagedPackagePathByFullName)
GetStagedPackagePathByFullName2

获取指定暂存包的路径。 (GetStagedPackagePathByFullName2)
GetStream

检索表示块映射的 XML 内容的只读流。
GetStream

获取不带任何预处理的原始 XML 文档。
GetStream

获取包含文件未压缩内容的只读流。
GetStream

获取清单读取器分析并读取的原始 XML。
GetStringValue

获取清单的应用程序元数据部分中字符串元素的值。
GetStringValue

获取 properties 节中指定字符串元素的值。
GetUncompressedSize

检索关联 zip 文件项的未压缩大小。
GetVersion

获取清单中定义的包的版本。
GetXmlDom

获取应用安装程序文件的 XML DOM。
MoveNext

将枚举器的位置前进到下一个块。
MoveNext

将枚举器的位置前进到下一个文件。 (IAppxBlockMapFilesEnumerator.MoveNext)
MoveNext

将枚举器的位置推进到下一组可选捆绑包信息。
MoveNext

将枚举器的位置推进到下一个 <Package> 元素。
MoveNext

将枚举器的位置前进到下一个文件。 (IAppxContentGroupFilesEnumerator.MoveNext)
MoveNext

将枚举器的位置推进到下一个内容组。
MoveNext

将枚举器的位置推进到下一个有效负载文件。
MoveNext

将枚举器的位置推进到下一个应用程序。
MoveNext

将枚举器的位置提升到下一个设备功能。
MoveNext

将枚举器的位置推进到下一 <MainPackageDependency> 元素。
MoveNext

将枚举器的位置推进到下一个包依赖项。
MoveNext

将枚举器的位置推进到下一个资源。
OpenPackageInfoByFullName

打开指定包的包信息。
PackageFamilyNameFromFullName

获取指定包全名的包系列名称。
PackageFamilyNameFromId

获取指定包标识符的包系列名称。
PackageFullNameFromId

获取指定包标识符的包全名(ID)。
PackageIdFromFullName

获取指定包全名的包标识符(ID)。
PackageNameAndPublisherIdFromFamilyName

获取指定包系列名称的包名称和发布者标识符(ID)。
ParseApplicationUserModelId

将应用程序用户模型 ID 解构为其包系列名称和包相对应用程序 ID(PRAID)。
RemovePackageDependency

从当前进程的包图中删除解析的包依赖项(即使用 AddPackageDependency 函数添加的框架包依赖项的运行时引用)。
TryCreatePackageDependency

使用指定的包系列名称、最低版本和其他条件为当前应用的框架包依赖项创建安装时间引用。
UpdateEncryptedPackage

更新加密的应用包。
UpdatePackage

更新应用包。
UpdatePackageManifest

更新应用包清单。
ValidateFileHash

根据此块映射文件的块元素中存储的哈希验证文件的内容。
VerifyApplicationUserModelId

验证应用程序用户模型 ID 是否在语法上有效。
VerifyPackageFamilyName

验证包系列名称是否在语法上有效。
VerifyPackageFullName

验证包全名是否在语法上有效。
VerifyPackageId

验证包 ID 是否在语法上有效。
VerifyPackageRelativeApplicationId

验证包相对应用程序 ID 是否在语法上有效。

接口

 
IAppxAppInstallerReader

提供对应用安装程序文件的 XML DOM 的访问权限。
IAppxBlockMapBlock

IAppxBlockMapBlock 接口提供一个只读对象,该对象代表应用包的块映射文件(AppxBlockMap.xml)中包含的文件内的单个块。
IAppxBlockMapBlocksEnumerator

枚举单个文件中块映射中的块。
IAppxBlockMapFile

表示块映射中的文件。
IAppxBlockMapFilesEnumerator

枚举块映射中的文件。
IAppxBlockMapReader

表示块映射的只读对象模型,该模型提供对文件属性和块哈希的访问权限。
IAppxBundleFactory

创建用于读取和写入捆绑包的对象。
IAppxBundleFactory2

创建用于读取和写入捆绑包的对象,并能够指定捆绑文件的预期摘要。
IAppxBundleManifestOptionalBundleInfo

为捆绑包清单中的 <OptionalBundle> 元素提供只读对象模型。
IAppxBundleManifestOptionalBundleInfoEnumerator

枚举捆绑包中的可选捆绑信息。
IAppxBundleManifestPackageInfo

为捆绑包清单中的 <包> 元素提供只读对象模型。 (IAppxBundleManifestPackageInfo)
IAppxBundleManifestPackageInfo2

为捆绑包清单中的 <包> 元素提供只读对象模型。 (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

提供对主包依赖项的属性值的访问。
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

包含要写入应用包的文件的数据和元数据。
PACKAGE_ID

表示包标识信息,例如名称、版本和发布者。
PACKAGE_INFO

表示包含包标识符、全名和安装位置的包标识信息。
PACKAGE_VERSION

表示包版本信息。