Compartilhar via


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

Importante

Algumas informações estão relacionadas a um produto de pré-lançamento que pode ser substancialmente modificado antes de ser lançado comercialmente. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.

Cria uma instância do IAppInstallerReader, com um parâmetro opcional para especificar o resumo esperado para o arquivo do Instalador de Aplicativo.

Sintaxe

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

Parâmetros

[in] inputStream

Um IStream que fornece o conteúdo de um Arquivo do Instalador de Aplicativo.

[in, optional] expectedDigest

Um LPCWSTR que contém o resumo esperado, uma representação hash do Arquivo do Instalador de Aplicativo.

[out] appInstallerReader

Recebe a instância IAppInstallerReader criada.

Retornar valor

Se o método for bem-sucedido, retornará S_OK. Caso contrário, ele retorna um código de erro que inclui, mas não se limita a, aqueles na tabela a seguir.

Código de retorno Descrição
APPX_E_DIGEST_MISMATCH O resumo do objeto não corresponde ao resumo fornecido em expectedDigest.

Comentários

Obtenha a cadeia de caracteres de resumo do parâmetro expecteDigest chamando IAppxDigestProvider::GetDigest.

Requisitos

Requisito Valor
Cabeçalho appxpackaging.h

Confira também

Visão geral do Arquivo do Instalador de Aplicativo