Interfaz IAppxManifestReader (appxpackaging.h)

Representa un modelo de objetos del manifiesto de paquete que proporciona métodos para tener acceso a los atributos y elementos del manifiesto.

Herencia

La interfaz IAppxManifestReader hereda de la interfaz IUnknown . IAppxManifestReader también tiene estos tipos de miembros:

Métodos

La interfaz IAppxManifestReader tiene estos métodos.

 
IAppxManifestReader::GetApplications

Obtiene un enumerador que recorre en iteración las aplicaciones definidas en el manifiesto.
IAppxManifestReader::GetCapabilities

Obtiene la lista de funcionalidades solicitadas por el paquete.
IAppxManifestReader::GetDeviceCapabilities

Obtiene un enumerador que recorre en iteración las funcionalidades del dispositivo definidas en el manifiesto.
IAppxManifestReader::GetPackageDependencies

Obtiene un enumerador que recorre en iteración las dependencias definidas en el manifiesto.
IAppxManifestReader::GetPackageId

Obtiene el identificador de paquete definido en el manifiesto.
IAppxManifestReader::GetPrerequisite

Obtiene el requisito previo especificado tal como se define en el manifiesto del paquete.
IAppxManifestReader::GetProperties

Obtiene las propiedades del paquete tal como se define en el manifiesto.
IAppxManifestReader::GetResources

Obtiene un enumerador que recorre en iteración los recursos definidos en el manifiesto.
IAppxManifestReader::GetStream

Obtiene el XML sin formato analizado y leído por el lector de manifiestos.

Comentarios

No implemente este objeto. En su lugar, use la implementación proporcionada.

Este objeto IAppxManifestReader analiza y valida el manifiesto del paquete de la aplicación y expone elementos y atributos en el manifiesto de forma segura para tipos. Este objeto también se puede usar para obtener un IStream subyacente para el XML sin formato si es necesario.

Nota A partir de Windows 8.1, se recomienda no usar IAppxManifestReader::GetResources para iterar solo los valores de idioma del manifiesto. En su lugar, use IAppxManifestReader2::GetResources porque itera también en otros calificadores de recursos, como Scale yDXFeatureLevel.
 
Este objeto se puede recuperar mediante el método CreateManifestReader de la interfaz IAppxFactory o el método GetManifest de la interfaz IAppxPackageReader . En cualquier caso, el manifiesto se valida antes de devolver el objeto IAppxManifestReader . Si el XML no es válido sintácticamente, se produce un error en los métodos mencionados anteriormente y no se devuelve el objeto IAppxManifestReader .

Ejemplos

Para obtener un ejemplo, consulta Inicio rápido: Leer la información del manifiesto del paquete de la aplicación.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2012 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado appxpackaging.h

Consulte también

APPX_CAPABILITIES

IAppxManifestApplicationsEnumerator

IAppxManifestDeviceCapabilitiesEnumerator

IAppxManifestPackageDependenciesEnumerator

IAppxManifestPackageId

IAppxManifestProperties

IAppxManifestResourcesEnumerator