Verpacken, Bereitstellen und Abfragen von Windows Store-Apps

Übersicht über die Technologie zum Packen, Bereitstellen und Abfragen von Windows Store-Apps.

Zum Entwickeln von Paketerstellung, Bereitstellung und Abfrage von Windows Store-Apps benötigen Sie die folgenden Header:

Programmieranleitungen für diese Technologie finden Sie unter:

Enumerationen

 
AddPackageDependencyOptions

Definiert Optionen, die beim Hinzufügen einer Paketabhängigkeit angewendet werden können.
AppPolicyClrCompat

Die AppPolicyClrCompat-Enumeration gibt den Anwendungstyp eines Prozesses an, sodass Sie bestimmen können, ob private Reflektion aktiviert und/oder verwaltete Objekte agil werden sollen.
AppPolicyCreateFileAccess

Die AppPolicyCreateFileAccess-Enumeration gibt an, ob ein Prozess über vollständigen oder eingeschränkten Zugriff auf die E/A-Geräte (Datei, Dateistream, Verzeichnis, physischer Datenträger, Volume, Konsolenpuffer, Bandlaufwerk, Kommunikationsressource, Mailslot und Pipe) verfügt.
AppPolicyLifecycleManagement

Die AppPolicyLifecycleManagement-Enumeration gibt an, ob ein Prozess vom Lebenszyklus verwaltet wird oder nicht.
AppPolicyMediaFoundationCodecLoading

Die AppPolicyMediaFoundationCodecLoading-Enumeration gibt an, ob die Richtlinie eines Prozesses das Laden von Nicht-Windows-Plug-Ins (Drittanbieter) zulässt.
AppPolicyProcessTerminationMethod

Die AppPolicyProcessTerminationMethod-Enumeration gibt die Methode an, die zum Beenden eines Prozesses verwendet wird.
AppPolicyShowDeveloperDiagnostic

Die AppPolicyShowDeveloperDiagnostic-Enumeration gibt die Methode an, die für einen Prozess verwendet wird, um Entwicklerinformationen, z. B. Asserts, für den Benutzer anzuzeigen.
AppPolicyThreadInitializationType

Die AppPolicyThreadInitializationType-Enumeration gibt die Art der Initialisierung an, die automatisch für einen Prozess ausgeführt werden soll, wenn beginthread[ex] einen Thread erstellt.
AppPolicyWindowingModel

Die AppPolicyWindowingModel-Enumeration gibt an, ob ein Prozess ein CoreWindow-basiertes oder ein HWND-basiertes Fenstermodell verwendet.
APPX_BUNDLE_FOOTPRINT_FILE_TYPE

Gibt den Typ der Speicherbedarfsdatei in einem Bundle an.
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_ENCRYPTED_PACKAGE_OPTIONS

Verschlüsselte App-Paketoptionen.
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_ARCHITECTURE)
APPX_PACKAGE_ARCHITECTURE2

Gibt die Prozessorarchitekturen an, die von einem Paket unterstützt werden. (APPX_PACKAGE_ARCHITECTURE2)
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.
CreatePackageDependencyOptions

Definiert Optionen, die beim Erstellen einer Paketabhängigkeit mithilfe der Funktion TryCreatePackageDependency angewendet werden können.
PackageDependencyLifetimeKind

Gibt Werte an, die den Artefakttyp angeben, der zum Definieren der Lebensdauer einer Paketabhängigkeit verwendet wird.
PackageDependencyProcessorArchitectures

Definiert die Prozessorarchitekturen für eine Frameworkpaketabhängigkeit, die Sie mit der Funktion TryCreatePackageDependency erstellen.
PackageOrigin

Gibt den Ursprung eines Pakets an.
PackagePathType

Gibt den Typ des abzurufenden Paketordners an.

Functions

 
AddAutomaticFile

Fügt einer automatischen Inhaltsgruppe in einer Inhaltsgruppenzuordnung Dateien hinzu.
AddAutomaticGroup

Fügt der Inhaltsgruppenzuordnung eine automatische Inhaltsgruppe hinzu.
AddExternalPackageReference

Fügt dem Paketpaket einen Verweis auf ein externes Paket hinzu.
AddExternalPackageReference

Fügt einem externen App-Paket einen Verweis innerhalb des Paketpakets hinzu.
AddExternalPackageReference

Fügt einem externen App-Paketpaket einen Verweis innerhalb des verschlüsselten Paketpakets hinzu. (IAppxEncryptedBundleWriter2.AddExternalPackageReference)
AddExternalPackageReference

Fügt einem externen App-Paketpaket einen Verweis innerhalb des verschlüsselten Paketpakets hinzu. (IAppxEncryptedBundleWriter3.AddExternalPackageReference)
AddPackageDependency

Löst eine zuvor definierte PackageDependency in ein bestimmtes Paket auf und fügt sie dem Paketgraphen des aufrufenden Prozesses hinzu. Nachdem die Abhängigkeit hinzugefügt wurde, können andere Codelademethoden (z. B. LoadLibrary und CoCreateInstance) die Binärdateien im aufgelösten Paket finden.
AddPackageReference

Fügt einen Verweis auf ein optionales App-Paket oder eine Nutzlastdatei innerhalb eines App-Bündels hinzu. (IAppxBundleWriter3.AddPackageReference)
AddPackageReference

Fügt einen Verweis auf ein optionales App-Paket oder eine Nutzlastdatei innerhalb eines App-Bündels hinzu. (IAppxBundleWriter4.AddPackageReference)
AddPayloadFile

Fügt dem App-Paket eine neue Nutzlastdatei hinzu.
AddPayloadFileEncrypted

Fügt dem appx-Paket eine neue verschlüsselte Nutzlastdatei hinzu.
AddPayloadFiles

Fügt einem App-Paket eine oder mehrere Nutzlastdateien hinzu.
AddPayloadFilesEncrypted

Fügt einem verschlüsselten App-Paket eine oder mehrere Nutzlastdateien hinzu.
AddPayloadPackage

Fügt dem Paket ein neues App-Paket hinzu. (IAppxBundleWriter.AddPayloadPackage)
AddPayloadPackage

Fügt dem Paket ein neues App-Paket hinzu. (IAppxBundleWriter4.AddPayloadPackage)
AddPayloadPackageEncrypted

Verschlüsselt ein neues Nutzlastpaket für das Bundle. (IAppxEncryptedBundleWriter.AddPayloadPackageEncrypted)
AddPayloadPackageEncrypted

Verschlüsselt ein neues Nutzlastpaket für das Bundle. (IAppxEncryptedBundleWriter3.AddPayloadPackageEncrypted)
AppPolicyGetClrCompat

Ruft einen Wert ab, der den Anwendungstyp eines Prozesses angibt, sodass Sie bestimmen können, ob private Reflexion aktiviert und/oder verwaltete Objekte agil werden sollen.
AppPolicyGetCreateFileAccess

Ruft einen Wert ab, der angibt, ob ein Prozess über vollen oder eingeschränkten Zugriff auf die E/A-Geräte verfügt (Datei, Dateistream, Verzeichnis, physischer Datenträger, Volume, Konsolenpuffer, Bandlaufwerk, Kommunikationsressource, Mailslot und Pipe).
AppPolicyGetLifecycleManagement

Ruft einen Wert ab, der angibt, ob ein Prozess vom Process Lifecycle Manager (PLM) angehalten/fortgesetzt werden kann.
AppPolicyGetMediaFoundationCodecLoading

Ruft einen Wert ab, der angibt, ob die Richtlinie eines Prozesses das Laden von Nicht-Windows-Plug-Ins (Drittanbieter) zulässt. Sie können den Wert verwenden, um zu entscheiden, ob Nicht-Windows-Plug-Ins (Drittanbieter) zugelassen werden sollen oder nicht.
AppPolicyGetProcessTerminationMethod

Ruft die Methode ab, die zum Beenden eines Prozesses verwendet wird.
AppPolicyGetShowDeveloperDiagnostic

Ruft die Methode ab, die für einen Prozess verwendet wird, um Entwicklerinformationen, z. B. Asserts, für den Benutzer anzuzeigen.
AppPolicyGetThreadInitializationType

Ruft die Art der Initialisierung ab, die automatisch für einen Prozess ausgeführt werden soll, wenn beginthread[ex] einen Thread erstellt.
AppPolicyGetWindowingModel

Ruft einen Wert ab, der angibt, ob ein Prozess ein CoreWindow-basiertes oder ein HWND-basiertes Fenstermodell verwendet. Sie können den Wert verwenden, um zu entscheiden, wie Sie sich für Benachrichtigungen zum Ändern des Fensterstatus registrieren (Größe geändert, Sichtbarkeit geändert usw.).
Schließen

Schließt das Paketpaket durch Schreiben von Footprintdateien am Ende des Pakets und schließt den Ausgabestream des Writers. (IAppxBundleWriter.Close)
Schließen

Schließt das Paketpaket durch Schreiben von Footprintdateien am Ende des Pakets und schließt den Ausgabestream des Writers. (IAppxBundleWriter3.Close)
Schließen

Schreibt die Bündelmanifest- und Blockmap-Footprintdateien in das Bundle.
Schließen

Schließt und schließt den geschriebenen Paketstream.
Schließen

Schreibt Footprintdateien am Ende des App-Pakets und schließt den Ausgabestream des Paketschreiberobjekts.
Schließen

Schließt den Ausgabestream des Paketschreiberobjekts.
ClosePackageInfo

Schließt einen Verweis auf die angegebenen Paketinformationen.
ComparePublisher

Vergleicht den angegebenen Herausgeber mit dem im Manifest definierten Herausgeber.
CreateAppInstallerReader

Erstellt eine instance von IAppInstallerReader mit einem optionalen Parameter zum Angeben des erwarteten Digests für die App Installer-Datei.
CreateBlockMapReader

Erstellt ein schreibgeschütztes Blockzuordnungsobjektmodell aus inhalten, die von einem IStream bereitgestellt werden.
CreateBundleManifestReader

Erstellt ein schreibgeschütztes Bundlemanifestobjekt aus einem eigenständigen Stream in AppxBundleManifest.xml.
CreateBundleReader

Erstellt ein schreibgeschütztes Bundle-Objekt, das seinen Inhalt aus einem IStream-Objekt liest.
CreateBundleReader2

Erstellt ein schreibgeschütztes Bündelobjekt, das seinen Inhalt aus einem IStream-Objekt liest, mit einem optionalen Parameter zum Angeben des erwarteten Digests für das Bundle.
CreateBundleWriter

Erstellt ein schreibgeschütztes Bundleobjekt, dem App-Pakete hinzugefügt werden können.
CreateContentGroupMapReader

Erstellt einen IAppxContentGroupMapReader.
CreateContentGroupMapWriter

Erstellt einen IAppxContentGroupMapWriter.
CreateDeltaPackage

Erstellt ein Deltapaket aus den Unterschieden im aktualisierten Paket und dem Baselinepaket.
CreateDeltaPackageUsingBaselineBlockMap

Erstellt ein Deltapaket aus den Unterschieden im aktualisierten Paket und der Basisblockzuordnung.
CreateEncryptedBundleReader

Erstellt ein schreibgeschütztes Bündelobjekt, dem verschlüsselte Windows-App-Pakete hinzugefügt werden können.
CreateEncryptedBundleReader2

Erstellt ein schreibgeschütztes Bündelobjekt, dem verschlüsselte Windows-App-Pakete hinzugefügt werden können, mit einem optionalen Parameter zum Angeben des erwarteten Digests für das verschlüsselte Bündel.
CreateEncryptedBundleWriter

Erstellt ein schreibgeschütztes Bundleobjekt, dem verschlüsselte Windows-App-Pakete hinzugefügt werden können. (IAppxEncryptionFactory.CreateEncryptedBundleWriter)
CreateEncryptedBundleWriter

Erstellt ein schreibgeschütztes Bundleobjekt, dem verschlüsselte Windows-App-Pakete hinzugefügt werden können. (IAppxEncryptionFactory3.CreateEncryptedBundleWriter)
CreateEncryptedPackageReader

Erstellt eine neue instance von IAppxPackageReader zum Lesen verschlüsselter Pakete.
CreateEncryptedPackageReader2

Erstellt eine neue instance von IAppxPackageReader zum Lesen verschlüsselter Pakete mit einem optionalen Parameter zum Angeben des erwarteten Digests für das Paket.
CreateEncryptedPackageWriter

Erstellt eine neue instance eines IAppxEncryptedPackageWriter. (IAppxEncryptionFactory.CreateEncryptedPackageWriter)
CreateEncryptedPackageWriter

Erstellt eine neue instance eines IAppxEncryptedPackageWriter. (IAppxEncryptionFactory2.CreateEncryptedPackageWriter)
CreateEncryptedPackageWriter

Erstellt eine neue instance eines IAppxEncryptedPackageWriter. (IAppxEncryptionFactory3.CreateEncryptedPackageWriter)
CreateManifestReader

Erstellt ein schreibgeschütztes Manifestobjektmodell aus inhalten, die von einem IStream bereitgestellt werden.
CreateManifestReader2

Erstellt ein schreibgeschütztes Manifestobjektmodell aus inhalten, die von einem IStream bereitgestellt werden, mit einem optionalen Parameter zum Angeben des erwarteten Digests für das Manifest.
CreatePackageReader

Erstellt einen schreibgeschützten Paketleser aus den von einem IStream bereitgestellten Inhalten. Diese Methode überprüft die digitale Signatur nicht.
CreatePackageReader2

Erstellt einen schreibgeschützten Paketleser aus den von einem IStream bereitgestellten Inhalten mit einem optionalen Parameter zum Angeben des erwarteten Digests für das Paket.
CreatePackageWriter

Erstellt ein schreibgeschütztes Paketobjekt, dem Dateien hinzugefügt werden können.
CreateSourceContentGroupMapReader

Erstellt einen IAppxSourceContentGroupMapReader.
CreateValidatedBlockMapReader

Erstellt ein schreibgeschütztes Blockzuordnungsobjektmodell aus inhalten, die von einem IStream und einer digitalen Signatur bereitgestellt werden.
DecryptBundle

Erstellt ein unverschlüsseltes Windows-App-Bündel aus einem verschlüsselten.
DecryptPackage

Erstellt ein unverschlüsseltes Windows-App-Paket aus einem verschlüsselten.
DeletePackageDependency

Löscht die Installationszeitreferenz für die Frameworkpaketabhängigkeit, die Sie zuvor mithilfe der TryCreatePackageDependency-Methode erstellt haben. Diese Methode informiert das Betriebssystem darüber, dass es sicher ist, das Frameworkpaket zu entfernen, wenn keine anderen Apps eine Abhängigkeit davon aufweisen.
EncryptBundle

Erstellt ein verschlüsseltes Windows-App-Bündel aus einem unverschlüsselten. (IAppxEncryptionFactory.EncryptBundle)
EncryptBundle

Erstellt ein verschlüsseltes Windows-App-Bündel aus einem unverschlüsselten. (IAppxEncryptionFactory3.EncryptBundle)
EncryptPackage

Erstellt ein verschlüsseltes Windows-App-Paket aus einem unverschlüsselten. (IAppxEncryptionFactory.EncryptPackage)
EncryptPackage

Erstellt ein verschlüsseltes Windows-App-Paket aus einem unverschlüsselten. (IAppxEncryptionFactory3.EncryptPackage)
EncryptPackage

Erstellt ein verschlüsseltes Windows-App-Paket aus einem unverschlüsselten. (IAppxEncryptionFactory4.EncryptPackage)
FindPackagesByPackageFamily

Sucht die Pakete mit dem angegebenen Familiennamen für den aktuellen Benutzer.
FormatApplicationUserModelId

Erstellt eine Anwendungsbenutzermodell-ID aus dem Paketfamiliennamen und der paketrelativen Anwendungs-ID (PRAID).
GetApplications

Ruft einen Enumerator ab, der die im Manifest definierten Anwendungen durchläuft.
GetApplicationUserModelId

Ruft die Anwendungsbenutzermodell-ID für den angegebenen Prozess ab.
GetApplicationUserModelIdFromToken

Ruft die Anwendungsbenutzermodell-ID für das angegebene Token ab.
GetAppUserModelId

Ruft den Bezeichner des Anwendungsbenutzermodells ab.
GetArchitecture

Ruft die Im Manifest definierte Prozessorarchitektur ab. (IAppxManifestPackageId.GetArchitecture)
GetArchitecture2

Ruft die Im Manifest definierte Prozessorarchitektur ab. (IAppxManifestPackageId2.GetArchitecture2)
GetAutomaticGroups

Ruft die automatischen Inhaltsgruppen aus der Inhaltsgruppenzuordnung ab.
GetAutomaticGroups

Ruft die automatischen Inhaltsgruppen aus der Quellinhaltsgruppenzuordnung ab.
GetBlockMap

Ruft ein schreibgeschütztes Blockzuordnungsobjekt aus dem Bundle ab.
GetBlockMap

Ruft das Blockzuordnungsobjektmodell des Pakets ab.
GetBlocks

Ruft einen Enumerator zum Durchlaufen der Blöcke einer Datei ab, die in der Blockzuordnung aufgeführt sind.
GetBoolValue

Ruft den Wert des angegebenen booleschen Elements im Eigenschaftenabschnitt ab.
GetCapabilities

Ruft die Liste der vom Paket angeforderten Funktionen ab.
GetCompressedSize

Ruft die komprimierte Größe des Blocks ab.
GetCompressionOption

Ruft die Komprimierungsoption ab, die zum Speichern der Datei im Paket verwendet wird.
GetContentType

Ruft den Inhaltstyp der Datei ab.
Getcurrent

Ruft den Block an der aktuellen Position des Enumerators ab.
Getcurrent

Ruft die Datei an der aktuellen Position des Enumerators ab.
Getcurrent

Ruft die optionalen Bündelinformationen an der aktuellen Position des Enumerators ab.
Getcurrent

Ruft das <Package-Element> an der aktuellen Position des Enumerators ab.
Getcurrent

Ruft die Datei aus der Inhaltsgruppe an der aktuellen Position des Enumerators ab.
Getcurrent

Ruft die Inhaltsgruppe an der aktuellen Position des Enumerators ab.
Getcurrent

Ruft die Nutzlastdatei an der aktuellen Position des Enumerators ab.
Getcurrent

Ruft die Anwendung an der aktuellen Position des Enumerators ab.
Getcurrent

Ruft die Gerätefunktion an der aktuellen Position des Enumerators ab.
Getcurrent

Ruft das <MainPackageDependency-Element> an der aktuellen Position des Enumerators ab.
Getcurrent

Ruft das Abhängigkeitspaket an der aktuellen Position des Enumerators ab.
Getcurrent

Ruft die Ressource an der aktuellen Position des Enumerators ab.
GetCurrentApplicationUserModelId

Ruft die Anwendungsbenutzermodell-ID für den aktuellen Prozess ab.
GetCurrentPackageFamilyName

Ruft den Paketfamiliennamen für den aufrufenden Prozess ab.
GetCurrentPackageFullName

Ruft den vollständigen Paketnamen für den aufrufenden Prozess ab.
GetCurrentPackageId

Ruft den Paketbezeichner (ID) für den aufrufenden Prozess ab.
GetCurrentPackageInfo

Ruft die Paketinformationen für den aufrufenden Prozess ab. (GetCurrentPackageInfo)
GetCurrentPackageInfo2

Ruft die Paketinformationen für den aufrufenden Prozess ab. (GetCurrentPackageInfo2)
GetCurrentPackagePath

Ruft den Paketpfad für den aufrufenden Prozess ab. (GetCurrentPackagePath)
GetCurrentPackagePath2

Ruft den Paketpfad für den aufrufenden Prozess ab. (GetCurrentPackagePath2)
GetDeviceCapabilities

Ruft einen Enumerator ab, der die im Manifest definierten Gerätefunktionen durchläuft.
GetDigest

Empfängt einen Zeiger auf einen LPWSTR, der die Digestdarstellung des App-Paketobjektobjektobjekts enthält, das von der zugeordneten Schnittstelle verwaltet wird.
Getfile

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

Ruft das Dateiname-Attribut des <OptionalBundle> ab.
GetFileName

Ruft das Dateiname-Attribut des Pakets ab.
GetFiles

Ruft einen Enumerator zum Durchlaufen der in der Blockzuordnung aufgeführten Dateien ab.
GetFiles

Ruft Dateien aus einer Inhaltsgruppe ab.
GetFootprintFile

Ruft den angegebenen Typ der Footprintdatei aus dem Bundle ab.
GetFootprintFile

Ruft eine Footprintdatei aus dem Paket ab.
GetHasCurrent

Bestimmt, ob an der aktuellen Position des Enumerators ein Block vorhanden ist.
GetHasCurrent

Bestimmt, ob sich an der aktuellen Position des Enumerators eine Datei befindet. (IAppxBlockMapFilesEnumerator.GetHasCurrent)
GetHasCurrent

Bestimmt, ob an der aktuellen Position des Enumerators optionale Bündelinformationen vorhanden sind.
GetHasCurrent

Bestimmt, ob im Enumerator weitere Elemente vorhanden sind.
GetHasCurrent

Bestimmt, ob sich an der aktuellen Position des Enumerators eine Datei befindet. (IAppxContentGroupFilesEnumerator.GetHasCurrent)
GetHasCurrent

Bestimmt, ob an der aktuellen Position des Enumerators eine Inhaltsgruppe vorhanden ist.
GetHasCurrent

Bestimmt, ob an der aktuellen Position des Enumerators eine Nutzlastdatei vorhanden ist.
GetHasCurrent

Bestimmt, ob an der aktuellen Position des Enumerators eine Anwendung vorhanden ist.
GetHasCurrent

Bestimmt, ob an der aktuellen Position des Enumerators eine Gerätefunktion vorhanden ist.
GetHasCurrent

Bestimmt, ob an der aktuellen Position des Enumerators ein <MainPackageDependency-Element> vorhanden ist.
GetHasCurrent

Bestimmt, ob an der aktuellen Position des Enumerators eine Paketabhängigkeit vorhanden ist.
GetHasCurrent

Bestimmt, ob sich an der aktuellen Position des Enumerators eine Ressource befindet.
GetHash

Ruft den Hashwert des Blocks ab.
GetHashMethod

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

Gibt die Paketabhängigkeit für das angegebene Kontexthandle zurück.
GetIsDefaultApplicablePackage

Bestimmt, ob es sich bei dem App-Paket um ein anwendbares Standardpaket handelt.
GetIsNonQualifiedResourcePackage

Bestimmt, ob es sich bei dem App-Paket um ein nicht qualifiziertes Ressourcenpaket handelt.
GetIsNonQualifiedResourcePackage

Fragt ab, ob ein App-Paket ein nicht qualifiziertes Ressourcenpaket ist.
GetIsOptionalPackage

Bestimmt, ob das Paket optional ist.
GetIsPackageReference

Bestimmt, ob ein Paket in einem App-Bündel gespeichert ist oder ob es sich um einen Verweis auf ein Paket handelt.
GetLocalFileHeaderSize

Ruft die Größe des lokalen ZIP-Dateiheaders des zugeordneten ZIP-Dateielements ab.
GetMainPackageDependencies

Ruft einen Standard Paketabhängigkeiten-Enumerator ab.
GetMainPackageName

Ruft den Standard Paketnamen aus dem optionalen Paket ab.
GetManifest

Ruft ein schreibgeschütztes Manifestobjekt aus dem Bundle ab.
GetManifest

Ruft das Objektmodell des App-Manifests des Pakets ab.
GetMaxMajorVersionTested

Gibt die maximale Hauptversionsnummer des Pakets zurück, das getestet wurde, um mit dem aktuellen Paket kompatibel zu sein.
GetMaxVersionTested

Ruft die maximale Version ab, die vom AppxManifest.xml getestet wurde.
GetMinVersion

Ruft die Mindestversion des Pakets ab, von dem das aktuelle Paket eine Abhängigkeit aufweist.
GetMinVersion

Ruft die Mindestversion der Zielgerätefamilie aus dem AppxManifest.xml ab.
GetName

Ruft den Namen des zugeordneten ZIP-Dateielements ab.
GetName

Ruft den Namen der Inhaltsgruppe ab.
GetName

Ruft den Namen der Datei ab, einschließlich des Pfads relativ zum Paketstammverzeichnis.
GetName

Ruft den Namen der Standard Paketabhängigkeit vom AppxManifest.xml ab.
GetName

Ruft den Namen des Pakets ab, von dem das aktuelle Paket eine Abhängigkeit aufweist.
GetName

Ruft den Namen des Pakets ab, wie im Manifest definiert.
GetName

Ruft den Namen der Zielgerätefamilie aus dem AppxManifest.xml.. ab.
Getoffset

Ruft den Offset des Pakets relativ zum Anfang des Bündels ab.
GetOptionalBundles

Ruft ein -Objekt ab, das das <OptionalBundles-Element> unter dem Stammelement <Bundle> darstellt.
GetPackageApplicationIds

Ruft die IDs von Apps im angegebenen Paket ab.
GetPackageDependencies

Ruft einen Enumerator ab, der die im Manifest definierten Abhängigkeiten durchläuft.
GetPackageFamilyName

Ruft den Paketfamiliennamen der Standard Paketabhängigkeit vom AppxManifest.xml ab.
GetPackageFamilyName

Ruft den Paketfamiliennamen ab.
GetPackageFamilyName

Ruft den Paketfamiliennamen für den angegebenen Prozess ab.
GetPackageFamilyNameFromToken

Ruft den Paketfamiliennamen für das angegebene Token ab.
GetPackageFullName

Ruft den vollständigen Paketnamen ab.
GetPackageFullName

Ruft den vollständigen Paketnamen für den angegebenen Prozess ab.
GetPackageFullNameFromToken

Ruft den vollständigen Paketnamen für das angegebene Token ab.
GetPackageId

Ruft ein -Objekt ab, das die Identität des <OptionalBundle> darstellt.
GetPackageId

Ruft ein -Objekt ab, das die Identität des App-Pakets darstellt.
GetPackageId

Ruft ein -Objekt ab, das das <Identity-Element> unter dem Bundle-Stammelement <> darstellt.
GetPackageId

Ruft den im Manifest definierten Paketbezeichner ab.
GetPackageId

Ruft den Paketbezeichner (ID) für den angegebenen Prozess ab.
GetPackageInfo

Ruft die Paketinformationen für das angegebene Paket ab. (GetPackageInfo)
GetPackageInfo2

Ruft die Paketinformationen für das angegebene Paket ab. (GetPackageInfo2)
GetPackageInfoItems

Ruft optionale Pakete im Bundle ab.
GetPackageInfoItems

Ruft einen Enumerator für alle <Package-Elemente> unter dem <Packages-Element> ab.
GetPackagePath

Ruft den Pfad für das angegebene Paket ab.
GetPackagePathByFullName

Ruft den Pfad des angegebenen Pakets ab. (GetPackagePathByFullName)
GetPackagePathByFullName2

Ruft den Pfad des angegebenen Pakets ab. (GetPackagePathByFullName2)
GetPackagesByPackageFamily

Ruft die Pakete mit dem angegebenen Familiennamen für den aktuellen Benutzer ab.
GetPackageType

Ruft den Pakettyp ab, der durch die Paketinformationen dargestellt wird.
GetPayloadFile

Ruft eine Nutzlastdatei aus dem Paket ab.
GetPayloadFiles

Ruft einen Enumerator ab, der die Nutzlastdateien im Paket durchläuft.
GetPayloadPackage

Ruft ein appx-Dateiobjekt für das Nutzlastpaket mit dem angegebenen Dateinamen ab.
GetPayloadPackages

Ruft einen Enumerator ab, der die Liste aller Nutzlastpakete im Bundle durchläuft.
GetPrerequisite

Ruft die angegebene Voraussetzung ab, wie sie im Paketmanifest definiert ist.
GetProperties

Ruft die Eigenschaften des Pakets ab, wie im Manifest definiert.
GetPublisher

Ruft den Herausgeber der Standard Paketabhängigkeit vom AppxManifest.xml ab.
GetPublisher

Ruft den Namen des Herausgebers ab, der das Paket erstellt hat, von dem das aktuelle Paket abhängt.
GetPublisher

Ruft den Namen des Paketherausgebers ab, wie im Manifest definiert.
GetQualifiedResources

Ruft einen Enumerator ab, der die qualifizierten Ressourcen durchläuft, die im Manifest definiert sind.
GetRequiredGroup

Ruft die erforderliche Inhaltsgruppe aus der Inhaltsgruppenzuordnung ab.
GetRequiredGroup

Ruft die erforderliche Inhaltsgruppe aus der Quellinhaltsgruppenzuordnung ab.
GetResolvedPackageFullNameForPackageDependency

Gibt den vollständigen Paketnamen zurück, der verwendet wird, wenn die Paketabhängigkeit aufgelöst werden soll. Diese Funktion fügt das Paket dem Prozessdiagramm nicht hinzu.
GetResourceId

Ruft den Im Manifest definierten Paketressourcenbezeichner ab.
GetResources

Ruft einen Enumerator ab, der alle Ressourcenelemente> durchläuft, die <im Manifest des App-Pakets definiert sind.
GetResources

Ruft einen Enumerator ab, der die im Manifest definierten Ressourcen durchläuft.
GetSize

Ruft die Größe des Pakets in Bytes ab.
GetSize

Ruft die nicht komprimierte Größe der Datei ab.
GetStagedPackageOrigin

Ruft den Ursprung des angegebenen Pakets ab.
GetStagedPackagePathByFullName

Ruft den Pfad des angegebenen mehrstufigen Pakets ab. (GetStagedPackagePathByFullName)
GetStagedPackagePathByFullName2

Ruft den Pfad des angegebenen mehrstufigen Pakets ab. (GetStagedPackagePathByFullName2)
Getstream

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

Ruft das XML-Rohdokument ohne Vorverarbeitung ab.
Getstream

Ruft einen schreibgeschützten Stream ab, der den nicht komprimierten Inhalt der Datei enthält.
Getstream

Ruft die unformatierte XML-Datei ab, die vom Manifestleser analysiert und gelesen wird.
GetStringValue

Ruft den Wert eines Zeichenfolgenelements im Anwendungsmetadatenabschnitt des Manifests ab.
GetStringValue

Ruft den Wert des angegebenen Zeichenfolgenelements im Eigenschaftenabschnitt ab.
GetUncompressedSize

Ruft die unkomprimierte Größe des zugeordneten ZIP-Dateielements ab.
Getversion

Ruft die Im Manifest definierte Version des Pakets ab.
GetXmlDom

Ruft das XML-DOM für eine App-Installer-Datei ab.
MoveNext

Verschieft die Position des Enumerators zum nächsten Block.
MoveNext

Verschieft die Position des Enumerators zur nächsten Datei. (IAppxBlockMapFilesEnumerator.MoveNext)
MoveNext

Erhöht die Position des Enumerators auf den nächsten Satz optionaler Bündelinformationen.
MoveNext

Erhöht die Position des Enumerators auf das nächste <Package-Element> .
MoveNext

Verschieft die Position des Enumerators zur nächsten Datei. (IAppxContentGroupFilesEnumerator.MoveNext)
MoveNext

Verschieft die Position des Enumerators zur nächsten Inhaltsgruppe.
MoveNext

Verschieft die Position des Enumerators zur nächsten Nutzlastdatei.
MoveNext

Verschieft die Position des Enumerators zur nächsten Anwendung.
MoveNext

Erhöht die Position des Enumerators auf die Funktion des nächsten Geräts.
MoveNext

Erhöht die Position des Enumerators auf das nächste <MainPackageDependency-Element> .
MoveNext

Erhöht die Position des Enumerators auf die nächste Paketabhängigkeit.
MoveNext

Verschieft die Position des Enumerators zur nächsten Ressource.
OpenPackageInfoByFullName

Öffnet die Paketinformationen des angegebenen Pakets.
PackageFamilyNameFromFullName

Ruft den Paketfamiliennamen für den angegebenen vollständigen Paketnamen ab.
PackageFamilyNameFromId-Funktion (appmodel.h)

Ruft den Paketfamiliennamen für den angegebenen Paketbezeichner ab.
PackageFullNameFromId

Ruft den vollständigen Paketnamen für den angegebenen Paketbezeichner (ID) ab.
PackageIdFromFullName

Ruft den Paketbezeichner (ID) für den angegebenen vollständigen Paketnamen ab.
PackageNameAndPublisherIdFromFamilyName-Funktion (appmodel.h)

Ruft den Paketnamen und die Herausgeber-ID (ID) für den angegebenen Paketfamiliennamen ab.
ParseApplicationUserModelId

Dekonstruiert eine Anwendungsbenutzermodell-ID in den Paketfamiliennamen und die paketrelative Anwendungs-ID (PRAID).
RemovePackageDependency

Entfernt eine aufgelöste Paketabhängigkeit aus dem Paketgraphen des aktuellen Prozesses (d.a. einen Laufzeitverweis für eine Frameworkpaketabhängigkeit, die mithilfe der AddPackageDependency-Funktion hinzugefügt wurde).
TryCreatePackageDependency

Erstellt einen Verweis zur Installationszeit für eine Frameworkpaketabhängigkeit für die aktuelle App unter Verwendung des angegebenen Paketfamiliennamens, der angegebenen Mindestversion und zusätzlicher Kriterien.
UpdateEncryptedPackage

Updates ein verschlüsseltes App-Paket.
UpdatePackage

Updates ein App-Paket.
UpdatePackageManifest

Updates ein App-Paketmanifest.
ValidateFileHash

Überprüft den Inhalt einer Datei anhand der Hashes, die in den Blockelementen für diese Blockzuordnungsdatei gespeichert sind.

Schnittstellen

 
IAppxAppInstallerReader

Bietet Zugriff auf das XML-DOM für eine App Installer-Datei.
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.
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.
IAppxBundleFactory2

Erstellt Objekte zum Lesen und Schreiben von Paketpaketen mit der Möglichkeit, den erwarteten Digest für die Bundledatei anzugeben.
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. (IAppxBundleManifestPackageInfo)
IAppxBundleManifestPackageInfo2

Stellt ein schreibgeschütztes Objektmodell für ein <Package-Element> in einem Paketmanifest bereit. (IAppxBundleManifestPackageInfo2)
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. (IAppxBundleManifestReader)
IAppxBundleManifestReader2

Stellt ein schreibgeschütztes Objektmodell für Manifeste von Paketpaketen bereit. (IAppxBundleManifestReader2)
IAppxBundleReader

Stellt ein schreibgeschütztes Objektmodell für Paketpakete bereit.
IAppxBundleWriter

Stellt ein schreibgeschütztes Objektmodell für Bündelpakete bereit. (IAppxBundleWriter)
IAppxBundleWriter2

Stellt ein schreibgeschütztes Objektmodell für Bündelpakete bereit. (IAppxBundleWriter2)
IAppxBundleWriter3

Stellt ein schreibgeschütztes Objektmodell für Bündelpakete bereit. (IAppxBundleWriter3)
IAppxBundleWriter4

Stellt ein schreibgeschütztes Objektmodell für Bündelpakete bereit. (IAppxBundleWriter4)
IAppxContentGroup

Ruft Informationen zu einer Inhaltsgruppe ab.
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.
IAppxContentGroupsEnumerator

Listet die Inhaltsgruppen aus einer Inhaltsgruppenzuordnung auf.
IAppxDigestProvider

Stellt APIs zum Abrufen der Digestzeichenfolgendarstellung eines App-Paketobjekts bereit.
IAppxEncryptedBundleWriter

Stellt ein schreibgeschütztes Objektmodell für verschlüsselte Paketpakete bereit. (IAppxEncryptedBundleWriter)
IAppxEncryptedBundleWriter2

Stellt ein schreibgeschütztes Objektmodell für verschlüsselte Paketpakete bereit. (IAppxEncryptedBundleWriter2)
IAppxEncryptedBundleWriter3

Stellt ein schreibgeschütztes Objektmodell für verschlüsselte Paketpakete bereit. (IAppxEncryptedBundleWriter3)
IAppxEncryptedPackageWriter

Stellt ein schreibgeschütztes Objektmodell für verschlüsselte App-Pakete bereit. (IAppxEncryptedPackageWriter)
IAppxEncryptedPackageWriter2

Stellt ein schreibgeschütztes Objektmodell für verschlüsselte App-Pakete bereit. (IAppxEncryptedPackageWriter2)
IAppxEncryptionFactory

Erstellt Objekte zum Verschlüsseln, Entschlüsseln, Lesen und Schreiben von Paketen und Bundles.
IAppxEncryptionFactory2

Erstellt Objekte zum Verschlüsseln, Entschlüsseln, Lesen und Schreiben von Windows-App-Paketen und -Bundles. (IAppxEncryptionFactory2)
IAppxEncryptionFactory3

Erstellt Objekte zum Verschlüsseln, Entschlüsseln, Lesen und Schreiben von Windows-App-Paketen und -Bundles. (IAppxEncryptionFactory3)
IAppxEncryptionFactory4

Erstellt Objekte zum Verschlüsseln von Windows-App-Paketen und -Bundles.
IAppxEncryptionFactory5

Erstellt Objekte zum Lesen verschlüsselter Windows-App-Pakete und -Bundles.
IAppxFactory

Erstellt Objekte zum Lesen und Schreiben von App-Paketen. (IAppxFactory)
IAppxFactory2

Erstellt Objekte zum Lesen und Schreiben von App-Paketen. (IAppxFactory2)
IAppxFactory3

Erstellt Objekte zum Lesen und Schreiben von App-Paketen, Manifesten und App-Installerdateien.
IAppxFile

Ruft Informationen zu einer Nutzlast- oder Footprintdatei 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.
IAppxManifestMainPackageDependenciesEnumerator

Listet <MainPackageDependency-Elemente> aus einem App-Manifest auf.
IAppxManifestMainPackageDependency

Ermöglicht den Zugriff auf Attributwerte der Standard Paketabhängigkeit.
IAppxManifestOptionalPackageInfo

Ermöglicht den 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. (IAppxManifestPackageDependency)
IAppxManifestPackageDependency2

Beschreibt die Abhängigkeit eines Pakets von einem anderen Paket. (IAppxManifestPackageDependency2)
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. (IAppxManifestReader)
IAppxManifestReader2

Stellt ein Objektmodell des Paketmanifests dar, das Methoden für den Zugriff auf Manifestelemente und Attribute bereitstellt. (IAppxManifestReader2)
IAppxManifestReader5

Stellt ein Objektmodell des Paketmanifests dar, das Methoden für den Zugriff auf Manifestelemente und Attribute bereitstellt. (IAppxManifestReader5)
IAppxManifestReader6

Stellt ein Objektmodell des Paketmanifests dar, das Methoden für den Zugriff auf Manifestelemente und Attribute bereitstellt. (IAppxManifestReader6)
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. (IAppxPackageWriter)
IAppxPackageWriter2

Stellt ein schreibgeschütztes Objektmodell für App-Pakete bereit. (IAppxPackageWriter2)
IAppxPackageWriter3

Stellt ein schreibgeschütztes Objektmodell für App-Pakete bereit. (IAppxPackageWriter3)
IAppxSourceContentGroupMapReader

Ruft Informationen zur Quellinhaltsgruppenzuordnung ab.

Strukturen

 
APPX_ENCRYPTED_EXEMPTIONS

Dateien, die von der Windows-App-Paketverschlüsselung ausgenommen sind.
APPX_ENCRYPTED_PACKAGE_SETTINGS

Einstellungen für verschlüsselte Windows-App-Pakete.
APPX_ENCRYPTED_PACKAGE_SETTINGS2

Verschlüsselte Windows-App-Paketeinstellungen.
APPX_KEY_INFO

Schlüsselinformationen zum Windows-App-Paket.
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.
PACKAGE_ID

Stellt Paketidentifikationsinformationen wie Name, Version und Herausgeber dar.
PACKAGE_INFO

Stellt Paketidentifikationsinformationen dar, die den Paketbezeichner, den vollständigen Namen und den Installationsspeicherort enthalten.
PACKAGE_VERSION

Stellt die Paketversionsinformationen dar.