Verpackungs-API
Erfahren Sie mehr über die Verpackungs-API, die Sie zum Erstellen, Lesen und Schreiben von App-Paketen verwenden können. Jedes App-Paket enthält die Dateien, die eine Windows-App darstellen, und eine Manifestdatei, die die Software für Windows 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 ermöglicht. |
IAppxBundleFactory- |
Erstellt Objekte zum Lesen und Schreiben von Paketpaketen. |
IAppxBundleManifestOptionalBundleInfo |
Stellt ein schreibgeschütztes Objektmodell für ein <OptionalBundle->-Element in einem Paketmanifest bereit. |
IAppxBundleManifestOptionalBundleInfoEnumerator |
Listet die optionalen Bündelinformationen aus einem Bündel 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 Paketmanifest 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 Bundlepakete 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 Bündeln. |
IAppxEncryptionFactory2 |
Erstellt Objekte zum Verschlüsseln, Entschlüsseln, Lesen und Schreiben von Windows-App-Paketen und -Bündeln. |
IAppxEncryptionFactory3 |
Erstellt Objekte zum Verschlüsseln, Entschlüsseln, Lesen und Schreiben von Windows-App-Paketen und -Bündeln. |
IAppxEncryptionFactory4 |
Erstellt Objekte zum Verschlüsseln von Windows-App-Paketen und -Bündeln. |
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 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 Hauptpaketabhängigkeit. |
IAppxManifestMainPackageDependenciesEnumerator |
Listet <MainPackageDependency> Elemente aus einem App-Manifest auf. |
IAppxManifestOptionalPackageInfo |
Bietet Zugriff auf Attributwerte der optionalen Paketinformationen. |
IAppxManifestPackageDependenciesEnumerator |
Listet die im Paketmanifest definierten Paketabhängigkeiten auf. |
IAppxManifestPackageDependency |
Beschreibt die Abhängigkeit eines Pakets für ein anderes Paket. |
IAppxManifestPackageDependency2 |
Beschreibt die Abhängigkeit eines Pakets für ein anderes 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. |
IAppxManifestTargetDeviceFamily |
Ruft Informationen zur Zielgerätefamilie aus der AppxManifest.xmlab. |
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 Speicherabdruckdatei 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 Verschlüsselung des Windows-App-Pakets ausgenommen sind. |
APPX_KEY_INFO |
Wichtige Informationen zum Windows-App-Paket. |
APPX_ENCRYPTED_PACKAGE_OPTIONS |
Verschlüsselte App-Paketoptionen. |
APPX_BUNDLE_PAYLOAD_PACKAGE_TYPE |
Gibt den Typ des Pakets für ein IAppxBundleManifestPackageInfo -Objekt an. |
APPX_CAPABILITIES |
Gibt die von einem Paket angeforderten Funktionen oder Berechtigungen an. |
APPX_COMPRESSION_OPTION |
Gibt den Grad der Komprimierung an, der zum Speichern der Datei im Paket verwendet wird. |
APPX_FOOTPRINT_FILE_TYPE |
Gibt den Typ der Speicherbedarfsdatei 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. |
Verwandte Themen
-
Beispiele
-
Beispiel für das Extrahieren von App-Paketinhalten (ExtractAppx)
-
Infobeispiel zum Lesen des App-Paketmanifests (DescribeAppx)
-
Aufgaben-
-
Konzepte
-
Referenz-