打包、部署和查询 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 表示包版本信息。 |