Compartilhar via


Interface IAppxManifestReader (appxpackaging.h)

Representa um modelo de objeto do manifesto do pacote que fornece métodos para acessar elementos e atributos de manifesto.

Herança

A interface IAppxManifestReader herda da interface IUnknown . IAppxManifestReader também tem estes tipos de membros:

Métodos

A interface IAppxManifestReader tem esses métodos.

 
IAppxManifestReader::GetApplications

Obtém um enumerador que itera por meio dos aplicativos definidos no manifesto.
IAppxManifestReader::GetCapabilities

Obtém a lista de recursos solicitados pelo pacote.
IAppxManifestReader::GetDeviceCapabilities

Obtém um enumerador que itera por meio dos recursos do dispositivo definidos no manifesto.
IAppxManifestReader::GetPackageDependencies

Obtém um enumerador que itera por meio de dependências definidas no manifesto.
IAppxManifestReader::GetPackageId

Obtém o identificador de pacote definido no manifesto.
IAppxManifestReader::GetPrerequisite

Obtém o pré-requisito especificado conforme definido no manifesto do pacote.
IAppxManifestReader::GetProperties

Obtém as propriedades do pacote conforme definido no manifesto.
IAppxManifestReader::GetResources

Obtém um enumerador que itera por meio dos recursos definidos no manifesto.
IAppxManifestReader::GetStream

Obtém o XML bruto analisado e lido pelo leitor de manifesto.

Comentários

Não implemente esse objeto. Em vez disso, use a implementação fornecida.

Esse objeto IAppxManifestReader analisa e valida o manifesto do pacote do aplicativo e expõe elementos e atributos no manifesto de maneira fortemente tipada. Esse objeto também pode ser usado para obter um IStream subjacente para o XML bruto, se necessário.

Nota Começando com Windows 8.1, recomendamos não usar mais IAppxManifestReader::GetResources para iterar apenas sobre os valores de Linguagem no manifesto. Em vez disso, use IAppxManifestReader2::GetResources porque ele itera em outros qualificadores de recursos também, como Scale e DXFeatureLevel.
 
Esse objeto pode ser recuperado usando o método CreateManifestReader da interface IAppxFactory ou o método GetManifest da interface IAppxPackageReader . Em ambos os casos, o manifesto é validado antes de retornar o objeto IAppxManifestReader . Se o XML não for sintaticamente válido, os métodos mencionados acima falharão e o objeto IAppxManifestReader não será retornado.

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

Confira também

APPX_CAPABILITIES

IAppxManifestApplicationsEnumerator

IAppxManifestDeviceCapabilitiesEnumerator

IAppxManifestPackageDependenciesEnumerator

IAppxManifestPackageId

IAppxManifestProperties

IAppxManifestResourcesEnumerator