APPX_PACKAGE_SETTINGS structure (appxpackaging.h)
Represents package settings used to create a package.
Syntax
typedef struct APPX_PACKAGE_SETTINGS {
BOOL forceZip32;
IUri *hashMethod;
} APPX_PACKAGE_SETTINGS;
Members
forceZip32
Type: BOOL
TRUE if the package is created as Zip32; FALSE if the package is created as Zip64. The default is Zip64.
hashMethod
Type: IUri*
The hash algorithm URI to use for the block map of the package.
Remarks
Set forceZip32 to TRUE to maintain compatibility with older ZIP tools.
The possible values for hashMethod are:
- 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
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 8 [desktop apps only] |
Minimum supported server | Windows Server 2012 [desktop apps only] |
Header | appxpackaging.h |