Share via


Método IAppxEncryptionFactory::CreateEncryptedPackageReader (appxpackaging.h)

Crea una nueva instancia de IAppxPackageReader para leer paquetes cifrados.

Sintaxis

HRESULT CreateEncryptedPackageReader(
  [in]          IStream             *inputStream,
  [in]          const APPX_KEY_INFO *keyInfo,
  [out, retval] IAppxPackageReader  **packageReader
);

Parámetros

[in] inputStream

Una secuencia legible del paquete de la aplicación.

[in] keyInfo

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

[out, retval] packageReader

Objeto lector del paquete creado.

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

Consulte también

IAppxEncryptionFactory