Método IAppxEncryptionFactory::EncryptBundle (appxpackaging.h)
Crea una agrupación de aplicaciones de Windows cifrada a partir de una sin cifrar.
Sintaxis
HRESULT EncryptBundle(
[in] IStream *inputStream,
[in] IStream *outputStream,
[in] const APPX_ENCRYPTED_PACKAGE_SETTINGS *settings,
[in] const APPX_KEY_INFO *keyInfo,
const APPX_ENCRYPTED_EXEMPTIONS *exemptedFiles
);
Parámetros
[in] inputStream
Una secuencia legible del lote de aplicaciones que se va a cifrar.
[in] outputStream
Secuencia grabable para escribir el paquete de aplicaciones cifrado resultante.
[in] settings
Configuración para crear la agrupación.
[in] keyInfo
Información de clave que contiene la clave de cifrado base y el identificador de clave para cifrar la agrupación. La clave de cifrado base se usa para derivar las claves de cifrado por archivo. Si este parámetro es null, se usan la clave de prueba global y el identificador de clave.
exemptedFiles
Lista de archivos que se van a excluir del cifrado.
Valor devuelto
Si el método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 10, versión 1607 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2016 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | appxpackaging.h |