структура APPX_PACKAGE_SETTINGS (appxpackaging.h)

Представляет параметры пакета, используемые для создания пакета.

Синтаксис

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

Members

forceZip32

Тип: BOOL

ЗНАЧЕНИЕ TRUE , если пакет создается как Zip32; Значение FALSE , если пакет создается как Zip64. Значение по умолчанию — 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 [только классические приложения]
Header appxpackaging.h

См. также

IAppxFactory::CreatePackageWriter