APPX_PACKAGE_SETTINGS 结构 (appxpackaging.h)

表示用于创建包的包设置。

语法

typedef struct APPX_PACKAGE_SETTINGS {
  BOOL forceZip32;
  IUri *hashMethod;
} APPX_PACKAGE_SETTINGS;

成员

forceZip32

类型: BOOL

如果包创建为 Zip32,则为 TRUE;如果包创建为 Zip64,则为 FALSE。 默认值为 Zip64。

hashMethod

类型: IUri*

要用于包的块映射的哈希算法 URI。

注解

forceZip32 设置为 TRUE 以保持与旧版 ZIP 工具的兼容性。

hashMethod 的可能值为:

  • http://www.w3.org/2001/04/xmlenc#sha256
  • http://www.w3.org/2001/04/xmldsig-more#sha384
  • http://www.w3.org/2001/04/xmlenc#sha512

要求

要求
最低受支持的客户端 Windows 8 [仅限桌面应用]
最低受支持的服务器 Windows Server 2012 [仅限桌面应用]
标头 appxpackaging.h

另请参阅

IAppxFactory::CreatePackageWriter