IAppxManifestReader ::GetStream, méthode (appxpackaging.h)
Obtient le XML brut analysé et lu par le lecteur de manifeste.
Syntaxe
HRESULT GetStream(
[out, retval] IStream **manifestStream
);
Paramètres
[out, retval] manifestStream
Type : IStream**
Flux en lecture seule qui représente le contenu XML du manifeste.
Valeur retournée
Type : HRESULT
Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.
Remarques
Le flux XML brut est l’intégralité du flux source et peut contenir des éléments et des attributs dans d’autres espaces de noms qui sont ignorés par le lecteur de manifeste. Par exemple, le flux XML peut avoir des éléments dans d’autres espaces de noms qui ont été marqués dans l’attribut IgnorableNamespaces de l’élément Package , qui n’ont pas été validés. Par conséquent, vous devez considérer ce code XML comme non approuvé.
Il est recommandé d’utiliser l’API d’empaquetage pour obtenir des informations à partir du manifeste, plutôt que d’analyser le code XML brut.
Si vous analysez le code XML, vous devez inclure la validation des données XML et les tests de sécurité XML.
Appelez la méthode IUnknown ::Release lorsque vous avez terminé d’utiliser l’objet manifestStream .
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
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour