Partager via


structure APPX_PACKAGE_SETTINGS (appxpackaging.h)

Représente les paramètres de package utilisés pour créer un package.

Syntaxe

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

Membres

forceZip32

Type : BOOL

TRUE si le package est créé en tant que Zip32 ; FALSE si le package est créé en tant que Zip64. La valeur par défaut est Zip64.

hashMethod

Type : IUri*

URI de l’algorithme de hachage à utiliser pour le mappage de blocs du package.

Remarques

Définissez forceZip32 sur TRUE pour maintenir la compatibilité avec les anciens outils ZIP.

Les valeurs possibles pour hashMethod sont les suivantes :

  • 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

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2012 [applications de bureau uniquement]
En-tête appxpackaging.h

Voir aussi

IAppxFactory ::CreatePackageWriter