Compartir a través de


Método IAppxFactory3::CreateAppInstallerReader (appxpackaging.h)

Importante

Cierta información se relaciona con un producto de versión preliminar que puede modificarse sustancialmente antes de su publicación comercial. Microsoft no ofrece ninguna garantía, expresa o implícita, con respecto a la información proporcionada aquí.

Crea una instancia de IAppxInstallerReader, con un parámetro opcional para especificar el resumen esperado para el archivo del instalador de aplicación.

Sintaxis

HRESULT CreateAppInstallerReader(
  [in]           IStream                 *inputStream,
  [in, optional] LPCWSTR                 expectedDigest,
  [out]          IAppxAppInstallerReader **appInstallerReader
);

Parámetros

[in] inputStream

IStream que proporciona el contenido de un archivo de instalador de aplicación.

[in, optional] expectedDigest

Un LPCWSTR que contiene el resumen esperado, una representación hash del archivo del instalador de aplicación.

[out] appInstallerReader

Recibe la instancia IAppInstallerReader creada.

Valor devuelto

Si el método se ejecuta correctamente, devuelve S_OK. De lo contrario, devuelve un código de error que incluye, pero no está limitado a, los de la tabla siguiente.

Código de retorno Descripción
APPX_E_DIGEST_MISMATCH El resumen del objeto no coincide con el resumen proporcionado en esperadoDigest.

Observaciones

Obtenga la cadena de resumen del parámetro de expecteDigest llamando a IAppxDigestProvider::GetDigest.

Requisitos

Requisito Importancia
encabezado appxpackaging.h

Consulte también

Introducción al archivo del instalador de aplicación