iAppxEncryptionFactory 接口 (appxpackaging.h)

创建用于加密、解密、读取和写入包和捆绑包的对象。

继承

IAppxEncryptionFactory 接口继承自 IUnknown 接口。 IAppxEncryptionFactory 也具有以下类型的成员:

方法

IAppxEncryptionFactory 接口包含以下方法。

 
IAppxEncryptionFactory::CreateEncryptedBundleReader

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

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

创建用于读取加密包的 IAppxPackageReader 的新实例。
IAppxEncryptionFactory::CreateEncryptedPackageWriter

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

从加密的捆绑包创建未加密的 Windows 应用包。
IAppxEncryptionFactory::D ecryptPackage

从加密的 Windows 应用包创建未加密的 Windows 应用包。
IAppxEncryptionFactory::EncryptBundle

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

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

要求

要求
最低受支持的客户端 Windows 10版本 1607 [仅限桌面应用]
最低受支持的服务器 Windows Server 2016 [仅限桌面应用]
目标平台 Windows
标头 appxpackaging.h

另请参阅

IAppxEncryptedBundleWriter

IAppxEncryptedPackageWriter