Méthode IAppxFactory ::CreateBlockMapReader (appxpackaging.h)
Crée un modèle objet de carte de blocs en lecture seule à partir du contenu fourni par un IStream.
Syntaxe
HRESULT CreateBlockMapReader(
[in] IStream *inputStream,
[out, retval] IAppxBlockMapReader **blockMapReader
);
Paramètres
[in] inputStream
Type : IStream*
Flux qui fournit le code XML de la carte de blocs pour la lecture. Le flux doit prendre en charge Read, Seek et Stat. Si ces méthodes échouent, leurs codes d’erreur peuvent être passés à et retournés par cette méthode.
[out, retval] blockMapReader
Type : IAppxBlockMapReader**
Lecteur de carte de blocs.
Valeur retournée
Type : HRESULT
Si la méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur qui inclut, sans s’y limiter, ceux du tableau suivant.
Code de retour | Description |
---|---|
|
InputStream ne contient pas de CODE XML syntaxiquement valide pour le mappage de blocs. |
Remarques
Utilisez la méthode CreateBlockMapReader pour lire un mappage de blocs en dehors d’un package d’application. BlockMapReader fournit l’accès à tous les éléments de données et attributs dans le code XML de la carte de blocs.
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 |