Partager via


Interface IAppxBlockMapReader (appxpackaging.h)

Représente un modèle objet en lecture seule pour les mappages de blocs qui fournit l’accès aux attributs de fichier et aux hachages de blocs.

Héritage

L’interface IAppxBlockMapReader hérite de l’interface IUnknown. IAppxBlockMapReader a également les types de membres suivants :

Méthodes

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

 
IAppxBlockMapReader ::GetFile

Récupère les données correspondant à un fichier dans le mappage de blocs avec le nom de fichier spécifié.
IAppxBlockMapReader ::GetFiles

Récupère un énumérateur pour parcourir les fichiers répertoriés dans le mappage de blocs.
IAppxBlockMapReader ::GetHashMethod

Récupère l’URI de l’algorithme de hachage utilisé pour créer des hachages de blocs dans la carte de blocs.
IAppxBlockMapReader ::GetStream

Récupère un flux en lecture seule qui représente le contenu XML de la carte de blocs.

Remarques

IAppxBlockMapReader représente l’élément racine BlockMap de la carte de blocs. Les éléments file sont les éléments enfants de l’élément BlockMap .

Cet objet peut être récupéré à l’aide de la méthode CreateBlockMapReader ou CreateValidatedBlockMapReader de l’interface IAppxFactory , ou de la méthode GetBlockMap de l’interface IAppxPackageReader .

Pour obtenir un exemple de code, consultez l’exemple de package d’application de requête et de manifeste 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

IAppxBlockMapBlockBlock

IAppxBlockMapBlocksEnumerator

IAppxBlockMapFile

IAppxBlockMapFilesEnumerator

Exemple de package d’application et de manifeste d’application de requête