Freigeben über


IAppxBlockMapFile-Schnittstelle (appxpackaging.h)

Stellt eine Datei in der Blockzuordnung dar.

Vererbung

Die IAppxBlockMapFile-Schnittstelle erbt von der IUnknown-Schnittstelle . IAppxBlockMapFile verfügt auch über folgende Membertypen:

Methoden

Die IAppxBlockMapFile-Schnittstelle verfügt über diese Methoden.

 
IAppxBlockMapFile::GetBlocks

Ruft einen Enumerator zum Durchlaufen der Blöcke einer Datei ab, die in der Blockzuordnung aufgeführt sind.
IAppxBlockMapFile::GetLocalFileHeaderSize

Ruft die Größe des lokalen ZIP-Dateiheaders des zugeordneten ZIP-Dateielements ab.
IAppxBlockMapFile::GetName

Ruft den Namen des zugeordneten ZIP-Dateielements ab.
IAppxBlockMapFile::GetUncompressedSize

Ruft die unkomprimierte Größe des zugeordneten ZIP-Dateielements ab.
IAppxBlockMapFile::ValidateFileHash

Überprüft den Inhalt einer Datei anhand der Hashes, die in den Blockelementen für diese Blockzuordnungsdatei gespeichert sind.

Hinweise

Die IAppxBlockMapFile-Schnittstelle stellt ein schreibgeschütztes Objektmodell bereit, das die Dateien in der Blockzuordnung darstellt. Dateien werden in der Blockzuordnungsdatei mit dem File-Element dargestellt. Sie können die Attribute und Blockhashes der Datei aus dem File-Element abrufen. Blockhashes können über die IAppxBlockMapBlock-Schnittstelle abgerufen werden.

Ein Codebeispiel finden Sie im Abfrage-App-Paket und App-Manifestbeispiel.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile appxpackaging.h

Weitere Informationen

IAppxBlockMapBlock

IAppxBlockMapBlocksEnumerator

IAppxBlockMapFilesEnumerator

IAppxBlockMapReader

Beispiel für abfragen von App-Paketen und App-Manifesten