APPX_ENCRYPTED_PACKAGE_SETTINGS2 structure (appxpackaging.h)

Encrypted Windows app package settings. This structure expands on APPX_ENCRYPTED_PACKAGE_SETTINGS.

Syntax

typedef struct APPX_ENCRYPTED_PACKAGE_SETTINGS2 {
  UINT32  keyLength;
  LPCWSTR encryptionAlgorithm;
  IUri    *blockMapHashAlgorithm;
  DWORD   options;
} APPX_ENCRYPTED_PACKAGE_SETTINGS2;

Members

keyLength

The key length.

encryptionAlgorithm

The encryption algorithm used.

blockMapHashAlgorithm

The Uri of the block map hash algorithm.

options

Additional options for encrypted packages. Options come from the APPX_ENCRYPTED_PACKAGE_OPTIONS enum.

Requirements

Requirement Value
Minimum supported client Windows 10 [desktop apps only]
Minimum supported server Windows Server 2016 [desktop apps only]
Header appxpackaging.h