Partager via


Interface IAppxBlockMapFile (appxpackaging.h)

Représente un fichier dans le mappage de blocs.

Héritage

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

Méthodes

L’interface IAppxBlockMapFile a ces méthodes.

 
IAppxBlockMapFile ::GetBlocks

Récupère un énumérateur pour parcourir les blocs d’un fichier répertorié dans la carte de blocs.
IAppxBlockMapFile ::GetLocalFileHeaderSize

Récupère la taille de l’en-tête de fichier zip local de l’élément de fichier zip associé.
IAppxBlockMapFile ::GetName

Récupère le nom de l’élément de fichier zip associé.
IAppxBlockMapFile ::GetUncompressedSize

Récupère la taille non compressée de l’élément de fichier zip associé.
IAppxBlockMapFile ::ValidateFileHash

Valide le contenu d’un fichier par rapport aux hachages stockés dans les éléments de bloc pour ce fichier de mappage de blocs.

Remarques

L’interface IAppxBlockMapFile fournit un modèle objet en lecture seule qui représente les fichiers dans le mappage de blocs. Les fichiers sont représentés dans le fichier de mappage de blocs avec l’élément File . Vous pouvez récupérer les attributs du fichier et bloquer les hachages à partir de l’élément File . Les hachages de blocs peuvent être obtenus à partir de l’interface IAppxBlockMapBlock .

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

IAppxBlockMapFilesEnumerator

IAppxBlockMapReader

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