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 Software für Windows beschreibt.
Thema | BESCHREIBUNG |
---|---|
IAppxBlockMapBlock |
Die IAppxBlockMapBlockBlock-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 sind. |
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 Paketen. |
IAppxBundleManifestOptionalBundleInfo |
Stellt ein schreibgeschütztes Objektmodell für ein <OptionalBundle-Element> in einem Paketmanifest bereit. |
IAppxBundleManifestOptionalBundleInfoEnumerator |
Listet die optionalen Bündelinformationen aus einem Bundle auf. |
IAppxBundleManifestPackageInfo |
Stellt ein schreibgeschütztes Objektmodell für ein <Package-Element> in einem Paketmanifest bereit. |
IAppxBundleManifestPackageInfo2 |
Stellt ein schreibgeschütztes Objektmodell für ein <Package-Element> in einem Paketmanifest 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 schreibgeschütztes Objektmodell für Bundlepakete bereit. |
IAppxBundleWriter2 |
Stellt ein schreibgeschütztes Objektmodell für Bundlepakete bereit. |
IAppxBundleWriter3 |
Stellt ein schreibgeschütztes Objektmodell für Bundlepakete bereit. |
IAppxBundleWriter4 |
Stellt ein schreibgeschütztes Objektmodell für Bundlepakete 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 schreibgeschütztes Objektmodell 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 von Windows-App-Paketen und -Paketen. |
IAppxEncryptionFactory3 |
Erstellt Objekte zum Verschlüsseln, Entschlüsseln, Lesen und Schreiben von Windows-App-Paketen und -Paketen. |
IAppxEncryptionFactory4 |
Erstellt Objekte zum Verschlüsseln von Windows-App-Paketen und -Paketen. |
IAppxEncryptedPackageWriter |
Stellt ein schreibgeschütztes Objektmodell für verschlüsselte App-Pakete bereit. |
IAppxEncryptedPackageWriter2 |
Stellt ein schreibgeschütztes Objektmodell 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 schreibgeschütztes Objektmodell für verschlüsselte Paketpakete bereit. |
IAppxEncryptedBundleWriter2 |
Stellt ein schreibgeschütztes Objektmodell für verschlüsselte Paketpakete bereit. |
IAppxEncryptedBundleWriter3 |
Stellt ein schreibgeschütztes Objektmodell für verschlüsselte Paketpakete bereit. |
IAppxEncryptedPackageFile |
Ruft verschlüsselte Paketleser und Datenströme 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 einer Speicherbedarfsdatei in einem Paket ab. |
IAppxFilesEnumerator |
Listet die Nutzlastdateien in einem Paket auf. |
IAppxManifestApplication |
Bietet Zugriff auf Attributwerte der Anwendung. |
IAppxManifestApplicationsEnumerator |
Listet die im Paketmanifest definierten Anwendungen auf. |
IAppxManifestDeviceCapabilitiesEnumerator |
Listet die im Paketmanifest definierten Gerätefunktionen auf. |
IAppxManifestMainPackageDependency |
Bietet Zugriff auf Attributwerte der Standard Paketabhängigkeit. |
IAppxManifestMainPackageDependenciesEnumerator |
Listet <MainPackageDependency-Elemente> aus einem App-Manifest auf. |
IAppxManifestOptionalPackageInfo |
Bietet Zugriff auf Attributwerte der optionalen Paketinformationen. |
IAppxManifestPackageDependenciesEnumerator |
Listet die Paketabhängigkeiten auf, 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 |
Bietet Zugriff auf die Paketidentität. |
IAppxManifestPackageId2 |
Bietet 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 bereitstellt. |
IAppxManifestReader2 |
Stellt ein Objektmodell des Paketmanifests dar, das Methoden für den Zugriff auf Manifestelemente und Attribute bereitstellt. |
IAppxManifestReader5 |
Stellt ein Objektmodell des Paketmanifests dar, das Methoden für den Zugriff auf Manifestelemente und Attribute bereitstellt. |
IAppxManifestReader6 |
Stellt ein Objektmodell des Paketmanifests dar, das Methoden für den Zugriff auf Manifestelemente und Attribute bereitstellt. |
IAppxManifestResourcesEnumerator |
Listet die im Paketmanifest definierten Ressourcen auf. |
IAppxManifestTargetDeviceFamilie |
Ruft Informationen zur Zielgerätefamilie aus dem AppxManifest.xml ab. |
IAppxPackageEditor |
Stellt Funktionen zum Bearbeiten von App-Paketen bereit. |
IAppxPackageReader |
Stellt ein schreibgeschütztes Objektmodell für App-Pakete bereit. |
IAppxPackageWriter |
Stellt ein schreibgeschütztes Objektmodell für App-Pakete bereit. |
IAppxPackageWriter2 |
Stellt ein schreibgeschütztes Objektmodell für App-Pakete bereit. |
IAppxPackageWriter3 |
Stellt ein schreibgeschütztes Objektmodell für App-Pakete bereit. |
IAppxSourceContentGroupMapReader |
Ruft Informationen zur Quellinhaltsgruppenzuordnung ab. |
APPX_BUNDLE_FOOTPRINT_FILE_TYPE |
Gibt den Typ der Footprintdatei in einem Bündel an. |
APPX_ENCRYPTED_PACKAGE_SETTINGS |
Einstellungen für verschlüsselte Windows-App-Pakete. |
APPX_ENCRYPTED_PACKAGE_SETTINGS2 |
Verschlüsselte Windows-App-Paketeinstellungen. |
APPX_ENCRYPTED_EXEMPTIONS |
Dateien, die von der Windows-App-Paketverschlüsselung ausgenommen sind. |
APPX_KEY_INFO |
Schlüsselinformationen zum Windows-App-Paket. |
APPX_ENCRYPTED_PACKAGE_OPTIONS |
Optionen für verschlüsselte App-Pakete. |
APPX_BUNDLE_PAYLOAD_PACKAGE_TYPE |
Gibt den Pakettyp für ein IAppxBundleManifestPackageInfo-Objekt an. |
APPX_CAPABILITIES |
Gibt die Von einem Paket angeforderten Funktionen oder Berechtigungen an. |
APPX_COMPRESSION_OPTION |
Gibt den Komprimierungsgrad an, der zum Speichern der Datei im Paket verwendet wird. |
APPX_FOOTPRINT_FILE_TYPE |
Gibt den Typ der Footprintdatei in einem Paket an. |
APPX_PACKAGE_ARCHITECTURE |
Gibt die Prozessorarchitekturen an, die von einem Paket unterstützt werden. |
APPX_PACKAGE_ARCHITECTURE2 |
Gibt die Prozessorarchitekturen an, die von einem Paket unterstützt werden. |
APPX_PACKAGE_EDITOR_UPDATE_PACKAGE_MANIFEST_OPTIONS |
Optionen für die App-Manifestüberprüfung beim Aktualisieren des Manifests. |
APPX_PACKAGE_EDITOR_UPDATE_PACKAGE_OPTION |
Optionen, die beim Aktualisieren eines App-Pakets verwendet werden sollen. |
APPX_PACKAGE_SETTINGS |
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 sollen. |
Zugehörige Themen
-
Beispiele
-
Beispiel zum Extrahieren von App-Paketinhalten (ExtractAppx)
-
Beispiel zum Lesen von App-Paketmanifestinformationen (DescribeAppx)
-
Aufgaben
-
Konzepte
-
Referenz