Freigeben über


IAppxBlockMapReader-Schnittstelle (appxpackaging.h)

Stellt ein schreibgeschütztes Objektmodell für Blockzuordnungen dar, das Zugriff auf die Dateiattribute und Blockhashes bietet.

Vererbung

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

Methoden

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

 
IAppxBlockMapReader::GetFile

Ruft Daten ab, die einer Datei in der Blockzuordnung mit dem angegebenen Dateinamen entsprechen.
IAppxBlockMapReader::GetFiles

Ruft einen Enumerator zum Durchlaufen der in der Blockzuordnung aufgeführten Dateien ab.
IAppxBlockMapReader::GetHashMethod

Ruft den URI für den Hashalgorithmus ab, der zum Erstellen von Blockhashes in der Blockzuordnung verwendet wird.
IAppxBlockMapReader::GetStream

Ruft einen schreibgeschützten Stream ab, der den XML-Inhalt der Blockzuordnung darstellt.

Hinweise

Der IAppxBlockMapReader stellt das BlockMap-Stammelement der Blockzuordnung dar. Dateielemente sind die untergeordneten Elemente des BlockMap-Elements .

Dieses Objekt kann mithilfe der CreateBlockMapReader - oder CreateValidatedBlockMapReader-Methode der IAppxFactory-Schnittstelle oder der GetBlockMap-Methode der IAppxPackageReader-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

IAppxBlockMapFile

IAppxBlockMapFilesEnumerator

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