Verpacken von APIs

Erfahren Sie mehr über die Paketerstellungs-API, mit der Sie App-Pakete erstellen, lesen und schreiben können. Jedes App-Paket enthält die Dateien, aus denen eine Windows-App besteht, und eine Manifestdatei, die die zu Windows Software beschreibt.

Thema Beschreibung
IAppxBlockMapBlock
Die IAppxBlockMapBlock-Schnittstelle stellt ein schreibgeschütztes Objekt bereit, das einen einzelnen Block in einer Datei darstellt, die in der Blockzuordnungsdatei (AppxBlockMap.xml) für das App-Paket enthalten ist. Die IAppxBlockMapFile::GetBlocks-Methode wird verwendet, um einen Enumerator zum Durchlaufen und Abrufen der einzelnen Blöcke einer Datei zurückzugeben, die in der Paketblockzuordnung aufgeführt ist.
IAppxBlockMapBlocksEnumerator
Listet die Blöcke aus einer Blockzuordnung in einer einzelnen Datei auf.
IAppxBlockMapFile
Stellt eine Datei in der Blockzuordnung dar.
IAppxBlockMapFilesEnumerator
Listet die Dateien aus einer Blockzuordnung auf.
IAppxBlockMapReader
Stellt ein schreibgeschütztes Objektmodell für Blockzuordnungen dar, das Zugriff auf die Dateiattribute und Blockhashes bietet.
IAppxBundleFactory
Erstellt Objekte zum Lesen und Schreiben von Paketpaketen.
IAppxBundleManifestOptionalBundleInfo
Stellt ein schreibgeschütztes Objektmodell für ein < OptionalBundle-Element > in einem Paketpaketmanifest bereit.
IAppxBundleManifestOptionalBundleInfoEnumerator
Listet die optionalen Bundleinformationen aus einem Bündel auf.
IAppxBundleManifestPackageInfo
Stellt ein schreibgeschütztes Objektmodell für ein < > Package-Element in einem Paketpaketmanifest bereit.
IAppxBundleManifestPackageInfo2
Stellt ein schreibgeschütztes Objektmodell für ein < > Package-Element in einem Paketpaketmanifest bereit.
IAppxBundleManifestPackageInfoEnumerator
Stellt ein schreibgeschütztes Objektmodell für die Liste der Nutzlastpakete bereit, die in einem Paketpaketmanifest beschrieben werden.
IAppxBundleManifestReader
Stellt ein schreibgeschütztes Objektmodell für Manifeste von Paketpaketen bereit.
IAppxBundleManifestReader2
Stellt ein schreibgeschütztes Objektmodell für Manifeste von Paketpaketen bereit.
IAppxBundleReader
Stellt ein schreibgeschütztes Objektmodell für Paketpakete bereit.
IAppxBundleWriter
Stellt ein Schreibobjektmodell für Paketpakete bereit.
IAppxBundleWriter2
Stellt ein Schreibobjektmodell für Paketpakete bereit.
IAppxBundleWriter3
Stellt ein Schreibobjektmodell für Paketpakete bereit.
IAppxBundleWriter4
Stellt ein Schreibobjektmodell für Paketpakete bereit.
IAppxContentGroup
Ruft Informationen zu einer Inhaltsgruppe ab.
IAppxContentGroupsEnumerator
Listet die Inhaltsgruppen aus einer Inhaltsgruppenzuordnung auf.
IAppxContentGroupFilesEnumerator
Listet Dateien in Inhaltsgruppen aus einer Inhaltsgruppenzuordnung auf.
IAppxContentGroupMapReader
Ruft Informationen zu einer Inhaltsgruppenzuordnung ab.
IAppxContentGroupMapWriter
Stellt ein Schreibobjektmodell für eine Inhaltsgruppenzuordnung bereit.
IAppxEncryptionFactory
Erstellt Objekte zum Verschlüsseln, Entschlüsseln, Lesen und Schreiben von Paketen und Paketen.
IAppxEncryptionFactory2
Erstellt Objekte zum Verschlüsseln, Entschlüsseln, Lesen und Schreiben Windows App-Paketen und -Paketen.
IAppxEncryptionFactory3
Erstellt Objekte zum Verschlüsseln, Entschlüsseln, Lesen und Schreiben Windows App-Paketen und -Paketen.
IAppxEncryptionFactory4
Erstellt Objekte zum Verschlüsseln von Windows App-Paketen und -Paketen.
IAppxEncryptedPackageWriter
Stellt ein Schreibobjektmodell für verschlüsselte App-Pakete bereit.
IAppxEncryptedPackageWriter2
Stellt ein Schreibobjektmodell für verschlüsselte App-Pakete bereit.
IAppxEncryptedBlockMapFile
Ruft den Dateihash und die ID einer verschlüsselten Blockzuordnungsdatei ab.
IAppxEncryptedFile
Ruft Informationen zu einer verschlüsselten Datei ab.
IAppxEncryptedBundleWriter
Stellt ein Schreibobjektmodell für verschlüsselte Paketpakete bereit.
IAppxEncryptedBundleWriter2
Stellt ein Schreibobjektmodell für verschlüsselte Paketpakete bereit.
IAppxEncryptedBundleWriter3
Stellt ein Schreibobjektmodell für verschlüsselte Paketpakete bereit.
IAppxEncryptedPackageFile
Ruft verschlüsselte Paketleser und Streams ab.
IAppxFactory
Erstellt Objekte zum Lesen und Schreiben von App-Paketen.
IAppxFactory2
Erstellt Objekte zum Lesen und Schreiben von App-Paketen.
IAppxFile
Ruft Informationen zu einer Nutzlast- oder Speicherbedarfsdatei in einem Paket ab.
IAppxFilesEnumerator
Listet die Nutzlastdateien in einem Paket auf.
IAppxManifestApplication
Ermöglicht den Zugriff auf Attributwerte der Anwendung.
IAppxManifestApplicationsEnumerator
Listet die im Paketmanifest definierten Anwendungen auf.
IAppxManifestDeviceCapabilitiesEnumerator
Listet die im Paketmanifest definierten Gerätefunktionen auf.
IAppxManifestMainPackageDependency
Ermöglicht den Zugriff auf Attributwerte der Hauptpaketabhängigkeit.
IAppxManifestMainPackageDependenciesEnumerator
Listet < MainPackageDependency-Elemente > aus einem App-Manifest auf.
IAppxManifestOptionalPackageInfo
Ermöglicht den Zugriff auf Attributwerte der optionalen Paketinformationen.
IAppxManifestPackageDependenciesEnumerator
Enumeriert die Paketabhängigkeiten, die im Paketmanifest definiert sind.
IAppxManifestPackageDependency
Beschreibt die Abhängigkeit eines Pakets von einem anderen Paket.
IAppxManifestPackageDependency2
Beschreibt die Abhängigkeit eines Pakets von einem anderen Paket.
IAppxManifestPackageId
Ermöglicht den Zugriff auf die Paketidentität.
IAppxManifestPackageId2
Ermöglicht den Zugriff auf die App-Paketidentität.
IAppxManifestProperties
Bietet schreibgeschützten Zugriff auf den Eigenschaftenabschnitt eines Paketmanifests.
IAppxManifestReader
Stellt ein Objektmodell des Paketmanifests dar, das Methoden für den Zugriff auf Manifestelemente und Attribute bietet.
IAppxManifestReader2
Stellt ein Objektmodell des Paketmanifests dar, das Methoden für den Zugriff auf Manifestelemente und Attribute bietet.
IAppxManifestReader5
Stellt ein Objektmodell des Paketmanifests dar, das Methoden für den Zugriff auf Manifestelemente und Attribute bietet.
IAppxManifestReader6
Stellt ein Objektmodell des Paketmanifests dar, das Methoden für den Zugriff auf Manifestelemente und Attribute bietet.
IAppxManifestResourcesEnumerator
Enumeriert die im Paketmanifest definierten Ressourcen.
IAppxManifestTargetDeviceFamily
Ruft Informationen zur Zielgerätefamilie aus dem AppxManifest.xml.
IAppxPackageEditor
Stellt Funktionen zum Bearbeiten von App-Paketen zur Verfügung.
IAppxPackageReader
Bietet ein schreibgeschütztes Objektmodell für App-Pakete.
IAppxPackageWriter
Stellt ein write-only-Objektmodell für App-Pakete zur
IAppxPackageWriter2
Stellt ein write-only-Objektmodell für App-Pakete zur
IAppxPackageWriter3
Stellt ein write-only-Objektmodell für App-Pakete zur
IAppxSourceContentGroupMapReader
Ruft Informationen zur Quellinhaltsgruppenzuordnung ab.
APPX _ BUNDLE _ FOOTPRINT _ FILE _ TYPE
Gibt den Typ der Speicherabdruckdatei in einem Paket an.
APPX _ _ ENCRYPTED-PAKETEINSTELLUNGEN _
Einstellungen für verschlüsselte Windows-App-Pakete.
APPX _ _ ENCRYPTED-PAKETEINSTELLUNGEN2 _
Verschlüsselte Windows App-Paketeinstellungen.
APPX _ _ ENCRYPTED-AUSNAHMEN
Dateien, die von der Windows App-Paketverschlüsselung ausgenommen sind.
_APPX-SCHLÜSSELINFORMATIONEN _
Windows App-Paketschlüsselinformationen.
APPX _ _ ENCRYPTED-PAKETOPTIONEN _
Verschlüsselte App-Paketoptionen.
_ _ APPX-PAKETNUTZLASTPAKETTYP _ _
Gibt den Typ des Pakets für ein IAppxBundleManifestPackageInfo-Objekt an.
_APPX-FUNKTIONEN
Gibt die Funktionen oder Berechtigungen an, die von einem Paket angefordert werden.
_APPX-KOMPRIMIERUNGSOPTION _
Gibt den Komprimierungsgrad an, der zum Speichern der Datei im Paket verwendet wird.
_ _ APPX-SPEICHERBEDARFSDATEITYP _
Gibt den Typ der Speicherabdruckdatei in einem Paket an.
_APPX-PAKETARCHITEKTUR _
Gibt die Prozessorarchitekturen an, die von einem Paket unterstützt werden.
_ _ APPX-PAKETARCHITEKTUR2
Gibt die Prozessorarchitekturen an, die von einem Paket unterstützt werden.
OPTIONEN FÜR DAS _ _ UPDATEPAKETMANIFEST DES _ _ APPX-PAKET-EDITORS _ _
Optionen für die Überprüfung des App-Manifests beim Aktualisieren des Manifests.
OPTION "PAKET _ _ AKTUALISIEREN" IM _ APPX-PAKET-EDITOR _ _
Optionen, die beim Aktualisieren eines App-Pakets verwendet werden.
_APPX-PAKETEINSTELLUNGEN _
Stellt Paketeinstellungen dar, die zum Erstellen eines Pakets verwendet werden.
APPX _ PACKAGE _ WRITER _ PAYLOAD _ STREAM
Enthält die Daten und Metadaten von Dateien, die in das App-Paket geschrieben werden.

Beispiele

Beispiel zum Erstellen eines App-Pakets (CreateAppx)

Beispiel zum Extrahieren von App-Paketinhalten (ExtractAppx)

Beispiel für App-Paketmanifestinformationen lesen (DescribeAppx)

Aufgaben

Erstellen eines App-Pakets

Schnellstart: Extrahieren von App-Paketinhalten

Schnellstart: Lesen von App-Paketmanifestinformationen

Konzepte

App-Pakete und Bereitstellung

Glossar

Referenz

App-Paketmanifestschema

Paketbereitstellungs-API

Paketabfrage-API