Compartir a través de


Método IAppxEncryptionFactory3::CreateEncryptedBundleWriter (appxpackaging.h)

Crea un objeto de agrupación de solo escritura en el que se pueden agregar paquetes cifrados de aplicaciones de Windows.

Sintaxis

HRESULT CreateEncryptedBundleWriter(
  [in]          IStream                                *outputStream,
  [in]          UINT64                                 bundleVersion,
  [in]          const APPX_ENCRYPTED_PACKAGE_SETTINGS2 *settings,
  [in]          const APPX_KEY_INFO                    *keyInfo,
  [in]          const APPX_ENCRYPTED_EXEMPTIONS        *exemptedFiles,
  [out, retval] IAppxEncryptedBundleWriter             **bundleWriter
);

Parámetros

[in] outputStream

Secuencia grabable para escribir el paquete de aplicaciones cifrado resultante.

[in] bundleVersion

Número de versión del lote. Si la versión del lote es 0, se generará una versión predeterminada basada en la hora actual del sistema.

[in] settings

Configuración para crear el paquete.

[in] keyInfo

Información de clave que contiene la clave de cifrado base y el identificador de clave para descifrar la agrupación. La clave 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.

[in] exemptedFiles

Archivos exentos del sistema de escritura de agrupación.

[out, retval] bundleWriter

Objeto de escritura de agrupación creado.

Valor devuelto

Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 10 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2016 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado appxpackaging.h

Consulte también

IAppxEncryptionFactory3