Método IAppxFactory::CreateManifestReader (appxpackaging.h)
Cria um modelo de objeto de manifesto somente leitura com base no conteúdo fornecido por um IStream.
Sintaxe
HRESULT CreateManifestReader(
[in] IStream *inputStream,
[out, retval] IAppxManifestReader **manifestReader
);
Parâmetros
[in] inputStream
Tipo: IStream*
O fluxo de entrada que fornece o XML de manifesto para leitura. O fluxo deve dar suporte a Leitura, Busca e Estatística. Se esses métodos falharem, seus códigos de erro poderão ser passados e retornados por esse método.
[out, retval] manifestReader
Tipo: IAppxManifestReader**
O leitor de manifesto.
Retornar valor
Tipo: HRESULT
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, aqueles na tabela a seguir.
Código de retorno | Descrição |
---|---|
|
O inputStream não contém XML sintaticamente válido para o manifesto. |
Comentários
Use CreateManifestReader para ler um manifesto fora de um pacote de aplicativo. Esse método valida o XML do manifesto. O manifestReader fornece acesso a todos os elementos e atributos de dados no XML de manifesto. O manifesto registra o local dos erros de validação de manifesto no log de eventos etw para AppxPackaging.
Exemplos
Para obter um exemplo, consulte Início Rápido: Ler informações de manifesto do pacote do aplicativo.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 8 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2012 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | appxpackaging.h |