Método IAppxEncryptionFactory::EncryptPackage (appxpackaging.h)
Crea un paquete de aplicación de Windows cifrado a partir de uno sin cifrar.
Sintaxis
HRESULT EncryptPackage(
[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
Secuencia legible del paquete de la aplicación que se va a cifrar.
[in] outputStream
Secuencia grabable para escribir el paquete de aplicación cifrado resultante.
[in] settings
Configuración para crear el paquete.
[in] keyInfo
Información clave que contiene la clave de cifrado base y el identificador de clave. La clave base se usa para derivar las claves de cifrado por archivo. Si la clave base 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 |