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 应用包。
DecryptPackage

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

删除前面使用 TryCreatePackageDependency 方法创建的框架包依赖项的安装时引用。 此方法通知 OS,如果没有其他应用依赖于框架包,可以安全地删除框架包。
EncryptBundle

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

从未加密的捆绑包创建加密的 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

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

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

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

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

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

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

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

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

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

获取内容组的名称。
GetName

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

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

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

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

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

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

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

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

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

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

获取包系列名称。
GetPackageFamilyName

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

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

获取包全名。
GetPackageFullName

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

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

检索表示 OptionalBundle> 标识的 <对象。
GetPackageId

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

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

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

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

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

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

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

检索对 Packages 元素下的所有 <Package> 元素的<>枚举器。
GetPackagePath

获取指定包的路径。
GetPackagePathByFullName

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

检索一个枚举器,该枚举器循环访问应用包清单中定义的所有 <Resource> 元素。
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

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

接口

 
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

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

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

表示包标识信息,其中包括包标识符、全名和安装位置。
PACKAGE_VERSION

表示包版本信息。