Interface IAppxManifestReader (appxpackaging.h)

Représente un modèle objet du manifeste de package qui fournit des méthodes pour accéder aux éléments et attributs du manifeste.

Héritage

L’interface IAppxManifestReader hérite de l’interface IUnknown. IAppxManifestReader possède également les types de membres suivants :

Méthodes

L’interface IAppxManifestReader possède ces méthodes.

 
IAppxManifestReader ::GetApplications

Obtient un énumérateur qui itère à travers les applications définies dans le manifeste.
IAppxManifestReader ::GetCapabilities

Obtient la liste des fonctionnalités demandées par le package.
IAppxManifestReader ::GetDeviceCapabilities

Obtient un énumérateur qui itère à travers les fonctionnalités d’appareil définies dans le manifeste.
IAppxManifestReader ::GetPackageDependencies

Obtient un énumérateur qui itère via les dépendances définies dans le manifeste.
IAppxManifestReader ::GetPackageId

Obtient l’identificateur de package défini dans le manifeste.
IAppxManifestReader ::GetPrerequisite

Obtient le prérequis spécifié, tel que défini dans le manifeste du package.
IAppxManifestReader ::GetProperties

Obtient les propriétés du package telles que définies dans le manifeste.
IAppxManifestReader ::GetResources

Obtient un énumérateur qui itère à travers les ressources définies dans le manifeste.
IAppxManifestReader ::GetStream

Obtient le xml brut analysé et lu par le lecteur de manifeste.

Remarques

N’implémentez pas cet objet. Utilisez plutôt l’implémentation fournie.

Cet objet IAppxManifestReader analyse et valide le manifeste du package d’application et expose les éléments et les attributs dans le manifeste de manière sécurisée par type. Cet objet peut également être utilisé pour obtenir un IStream sous-jacent pour le xml brut si nécessaire.

Note À compter de Windows 8.1, nous vous recommandons de ne plus utiliser IAppxManifestReader ::GetResources pour itérer uniquement sur les valeurs Language dans le manifeste. Utilisez plutôt IAppxManifestReader2 ::GetResources , car il itère également sur d’autres qualificateurs de ressources, tels que Scale et DXFeatureLevel.
 
Cet objet peut être récupéré à l’aide de la méthode CreateManifestReader de l’interface IAppxFactory ou de la méthode GetManifest de l’interface IAppxPackageReader . Dans les deux cas, le manifeste est validé avant de renvoyer l’objet IAppxManifestReader . Si le code XML n’est pas valide sur le point de vue syntaxique, les méthodes mentionnées ci-dessus échouent et l’objet IAppxManifestReader n’est pas retourné.

Exemples

Pour obtenir un exemple, consultez Démarrage rapide : Lire les informations du manifeste du package d’application.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2012 [applications de bureau uniquement]
Plateforme cible Windows
En-tête appxpackaging.h

Voir aussi

APPX_CAPABILITIES

IAppxManifestApplicationsEnumerator

IAppxManifestDeviceCapabilitiesEnumerator

IAppxManifestPackageDependenciesEnumerator

IAppxManifestPackageId

IAppxManifestProperties

IAppxManifestResourcesEnumerator