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. |
Zugehörige Themen
-
Beispiele
-
Beispiel zum Extrahieren von App-Paketinhalten (ExtractAppx)
-
Beispiel für App-Paketmanifestinformationen lesen (DescribeAppx)
-
Aufgaben
-
Konzepte
-
Referenz