Compartilhar via


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

Importante

Algumas informações referem-se 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, em relação às informações fornecidas aqui.

Cria uma instância do IAppxInstallerReader, 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.

Valor de retorno

Se o método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará 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.

Observações

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

Requisitos

Requisito Valor
cabeçalho appxpackaging.h

Consulte também

Visão geral do Arquivo do Instalador de Aplicativo