Verpacken, Bereitstellen und Abfragen von Windows Store-Apps
Übersicht über die Technologie "Verpacken", "Bereitstellung" und "Abfrage" der Windows Store-Apps.
Zum Entwickeln von Paketen, Bereitstellungen und Abfragen von Windows Store-Apps benötigen Sie die folgenden Header:
Programmieranleitungen für diese Technologie finden Sie unter:
Aufzählungen
AddPackageDependencyOptions Definiert Optionen, die beim Hinzufügen einer Paketabhängigkeit angewendet werden können. |
AddPackageDependencyOptions2- Definiert Optionen (Version 2), die beim Hinzufügen einer Paketabhängigkeit angewendet werden können. |
AppPolicyClrCompat- Die AppPolicyClrCompat-Aufzählung gibt den Anwendungstyp eines Prozesses an, sodass Sie bestimmen können, ob private Spiegelung und/oder verwaltete Objekte agil werden sollen. |
AppPolicyCreateFileAccess- Die AppPolicyCreateFileAccess-Aufzählung gibt an, ob ein Prozess voll oder eingeschränkten Zugriff auf die E/A-Geräte hat (Datei, Dateidatenstrom, Verzeichnis, physischer Datenträger, Volume, Konsolenpuffer, Bandlaufwerk, Kommunikationsressource, Mailslot und Pipe). |
AppPolicyLifecycleManagement Die AppPolicyLifecycleManagement-Aufzählung gibt an, ob ein Prozess vom Lebenszyklus verwaltet wird oder nicht. |
AppPolicyMediaFoundationCodecLoading- Die AppPolicyMediaFoundationCodecLoading-Aufzählung gibt an, ob die Richtlinie eines Prozesses es ermöglicht, Nicht-Windows-Plug-Ins (Drittanbieter) zu laden. |
AppPolicyProcessTerminationMethod- Die AppPolicyProcessTerminationMethod-Aufzählung gibt die Methode an, die zum Beenden eines Prozesses verwendet wird. |
AppPolicyShowDeveloperDiagnostic Die AppPolicyShowDeveloperDiagnostic-Aufzählung gibt die Methode an, die für einen Prozess zum Anzeigen von Entwicklerinformationen verwendet wird, z. B. Assertionen, für den Benutzer. |
AppPolicyThreadInitializationType Die AppPolicyThreadInitializationType-Aufzählung 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-Aufzählung gibt an, ob ein Prozess ein CoreWindow-basiertes oder ein HWND-basiertes Fenstermodell verwendet. |
APPX_BUNDLE_FOOTPRINT_FILE_TYPE Gibt den Typ der Speicherabdruckdatei in einem Bündel an. |
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 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 TryCreatePackageDependency-Funktion angewendet werden können. |
PackageDependencyLifetimeKind Gibt Werte an, die den Typ des Artefakts angeben, der zum Definieren der Lebensdauer einer Paketabhängigkeit verwendet wird. |
PackageDependencyProcessorArchitectures Definiert die Prozessorarchitekturen für eine Frameworkpaketabhängigkeit, die Sie mithilfe der TryCreatePackageDependency-Funktion erstellen. |
PackageOrigin- Gibt den Ursprung eines Pakets an. |
PackagePathType- Gibt den Typ des abzurufenden Paketordners an. |
Funktionen
AddAutomaticFile- Fügt Dateien zu einer automatischen Inhaltsgruppe in einer Inhaltsgruppenzuordnung hinzu. |
AddAutomaticGroup- Fügt der Inhaltsgruppenzuordnung eine automatische Inhaltsgruppe hinzu. |
AddExternalPackageReference- Fügt dem Paketbundle 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-Paket einen Verweis innerhalb des verschlüsselten Paketpakets hinzu. (IAppxEncryptedBundleWriter2.AddExternalPackageReference) |
AddExternalPackageReference- Fügt einem externen App-Paket 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 es dem Paketdiagramm 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. |
AddPackageDependency2- Löst eine zuvor definierte Paketabhängigkeit zu einem bestimmten Paket auf und fügt sie dem Paketdiagramm 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 in einem App-Bündel hinzu. (IAppxBundleWriter3.AddPackageReference) |
AddPackageReference- Fügt einen Verweis auf ein optionales App-Paket oder eine Nutzlastdatei in einem App-Bündel 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 mindestens eine Nutzlastdatei hinzu. |
AddPayloadFilesEncrypted Fügt einem verschlüsselten App-Paket eine oder mehrere Nutzlastdateien hinzu. |
AddPayloadPackage Fügt dem Bundle ein neues App-Paket hinzu. (IAppxBundleWriter.AddPayloadPackage) |
AddPayloadPackage Fügt dem Bundle 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 Spiegelung aktiviert und/oder verwaltete Objekte agil werden sollen. |
AppPolicyGetCreateFileAccess- Ruft einen Wert ab, der angibt, ob ein Prozess voll oder eingeschränkten Zugriff auf die E/A-Geräte hat (Datei, Dateidatenstrom, 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 es ermöglicht, Nicht-Windows-Plug-Ins (Drittanbieter) zu laden. Sie können den Wert verwenden, um zu entscheiden, ob Nicht-Windows-Plug-Ins (Drittanbieter) zugelassen werden sollen. |
AppPolicyGetProcessTerminationMethod- Ruft die Methode ab, die zum Beenden eines Prozesses verwendet wird. |
AppPolicyGetShowDeveloperDiagnostic Ruft die Methode ab, die für einen Prozess zum Anzeigen von Entwicklerinformationen verwendet wird, z. B. Assertionen, für den Benutzer. |
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 Änderungsbenachrichtigungen für Den Fensterzustand registrieren (Größe geändert, Sichtbarkeit geändert usw.). |
schließen Schließt das Paket durch Schreiben von Speicherbedarfsdateien am Ende des Pakets und schließt den Ausgabedatenstrom des Writers. (IAppxBundleWriter.Close) |
schließen Schließt das Paket durch Schreiben von Speicherbedarfsdateien am Ende des Pakets und schließt den Ausgabedatenstrom des Writers. (IAppxBundleWriter3.Close) |
schließen Schreibt das Bündelmanifest und blockmap-Speicherbedarfsdateien in das Bundle. |
schließen Schließt und finalisiert den geschriebenen Paketdatenstrom. |
schließen Schreibt Speicherbedarfsdateien am Ende des App-Pakets und schließt den Ausgabedatenstrom des Paketschreiberobjekts. |
schließen Schließt den Ausgabedatenstrom des Package Writer-Objekts. |
ClosePackageInfo- Schließt einen Verweis auf die angegebenen Paketinformationen. |
ComparePublisher- Vergleicht den angegebenen Herausgeber mit dem im Manifest definierten Herausgeber. |
CreateAppInstallerReader- Erstellt eine Instanz 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 Bündelmanifestobjekt aus einem eigenständigen Stream zu AppxBundleManifest.xml. |
CreateBundleReader- Erstellt ein schreibgeschütztes Bündelobjekt, das seinen Inhalt aus einem IStream -Objekt liest. |
CreateBundleReader2- Erstellt ein schreibgeschütztes Bundleobjekt, 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 Bündelobjekt, dem App-Pakete hinzugefügt werden können. |
CreateContentGroupMapReader- Erstellt eine IAppxContentGroupMapReader. |
CreateContentGroupMapWriter- Erstellt einen IAppxContentGroupMapWriter. |
CreateDeltaPackage- Erstellt ein Delta-Paket aus den Unterschieden im aktualisierten Paket und dem Basispaket. |
CreateDeltaPackageUsingBaselineBlockMap Erstellt ein Delta-Paket aus den Unterschieden im aktualisierten Paket und der Basisblockzuordnung. |
CreateEncryptedBundleReader- Erstellt ein schreibgeschütztes Bundleobjekt, 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 Bundle. |
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 Instanz von IAppxPackageReader zum Lesen verschlüsselter Pakete. |
CreateEncryptedPackageReader2 Erstellt eine neue Instanz von IAppxPackageReader zum Lesen verschlüsselter Pakete mit einem optionalen Parameter zum Angeben des erwarteten Digests für das Paket. |
CreateEncryptedPackageWriter Erstellt eine neue Instanz eines IAppxEncryptedPackageWriters. (IAppxEncryptionFactory.CreateEncryptedPackageWriter) |
CreateEncryptedPackageWriter Erstellt eine neue Instanz eines IAppxEncryptedPackageWriters. (IAppxEncryptionFactory2.CreateEncryptedPackageWriter) |
CreateEncryptedPackageWriter Erstellt eine neue Instanz eines IAppxEncryptedPackageWriters. (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 dem Inhalt, der von einem IStream bereitgestellt wird. Diese Methode überprüft die digitale Signatur nicht. |
CreatePackageReader2- Erstellt einen schreibgeschützten Paketleser aus dem Von einem IStream bereitgestellten Inhalt 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 eine 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 den Installationszeitverweis für die zuvor erstellte Frameworkpaketabhängigkeit mithilfe der TryCreatePackageDependency-Methode. Diese Methode informiert das Betriebssystem, dass es sicher ist, das Frameworkpaket zu entfernen, wenn keine anderen Apps davon abhängig sind. |
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 relativen Paketanwendungs-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 Anwendungsbenutzermodellbezeichner ab. |
GetArchitecture Ruft die Prozessorarchitektur ab, wie im Manifest definiert. (IAppxManifestPackageId.GetArchitecture) |
GetArchitecture2 Ruft die Prozessorarchitektur ab, wie im Manifest definiert. (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 ist. |
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 Aufrufvorgang ab. |
GetCurrentPackageFullName- Ruft den vollständigen Paketnamen für den Aufrufvorgang ab. |
GetCurrentPackageId- Ruft den Paketbezeichner (ID) für den Aufrufvorgang ab. |
GetCurrentPackageInfo- Ruft die Paketinformationen für den Aufrufvorgang ab. (GetCurrentPackageInfo) |
GetCurrentPackageInfo2 Ruft die Paketinformationen für den Aufrufvorgang ab. (GetCurrentPackageInfo2) |
GetCurrentPackagePath- Ruft den Paketpfad für den Aufrufvorgang ab. (GetCurrentPackagePath) |
GetCurrentPackagePath2- Ruft den Paketpfad für den Aufrufvorgang 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-Verpackungsobjektobjektobjekts 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 Dateinamen-Attribut des <OptionalBundle->ab. |
GetFileName- Ruft das Dateinamen-Attribut des Pakets ab. |
GetFiles- Ruft einen Enumerator zum Durchlaufen der dateien ab, die in der Blockzuordnung aufgeführt sind. |
GetFiles- Ruft Dateien aus einer Inhaltsgruppe ab. |
GetFootprintFile- Ruft den angegebenen Typ der Speicherabdruckdatei aus dem Bundle ab. |
GetFootprintFile- Ruft eine Speicherabdruckdatei aus dem Paket ab. |
GetHasCurrent- Bestimmt, ob an der aktuellen Position des Enumerators ein Block vorhanden ist. |
GetHasCurrent- Bestimmt, ob an der aktuellen Position des Enumerators eine Datei vorhanden ist. (IAppxBlockMapFilesEnumerator.GetHasCurrent) |
GetHasCurrent- Bestimmt, ob optionale Bündelinformationen an der aktuellen Position des Enumerators vorhanden sind. |
GetHasCurrent- Bestimmt, ob im Enumerator weitere Elemente vorhanden sind. |
GetHasCurrent- Bestimmt, ob an der aktuellen Position des Enumerators eine Datei vorhanden ist. (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 eine Gerätefunktion an der aktuellen Position des Enumerators 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 an der aktuellen Position des Enumerators eine Ressource vorhanden ist. |
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 das App-Paket ein standard anwendbares Paket ist. |
GetIsNonQualifiedResourcePackage Bestimmt, ob das App-Paket ein nicht qualifiziertes Ressourcenpaket ist. |
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 wird 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 Hauptpaketabhängigkeiten-Enumerator ab. |
GetMainPackageName- Ruft den Hauptpaketnamen 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 wird, um mit dem aktuellen Paket kompatibel zu sein. |
GetMaxVersionTested Ruft die maximale Version, die von der AppxManifest.xmlgetestet wurde. |
GetMinVersion- Ruft die Mindestversion des Pakets ab, von dem das aktuelle Paket eine Abhängigkeit hat. |
GetMinVersion- Ruft die Mindestversion der Zielgerätefamilie aus der AppxManifest.xmlab. |
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 Hauptpaketabhängigkeit aus dem AppxManifest.xmlab. |
GetName- Ruft den Namen des Pakets ab, zu dem das aktuelle Paket eine Abhängigkeit hat. |
GetName- Ruft den Namen des Pakets ab, wie im Manifest definiert. |
GetName- Ruft den Namen der Zielgerätefamilie aus der AppxManifest.xml.. |
GetOffset- Ruft den Offset des Pakets relativ zum Anfang des Bundles ab. |
GetOptionalBundles- Ruft ein Objekt ab, das das <OptionalBundles>-Element unter dem Stammelement <Bundle->-Element 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 Hauptpaketabhängigkeit von der AppxManifest.xmlab. |
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 Stammelement <Bundle>-Element 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 im Paketmanifest definiert. |
GetProperties- Ruft die Eigenschaften des Pakets ab, wie im Manifest definiert. |
GetPublisher- Ruft den Herausgeber der Hauptpaketabhängigkeit von der AppxManifest.xmlab. |
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 werden würde, wenn die Paketabhängigkeit aufgelöst werden soll. Diese Funktion fügt das Paket nicht zum Prozessdiagramm hinzu. |
GetResourceId- Ruft den Paketressourcenbezeichner ab, wie im Manifest definiert. |
GetResources- Ruft einen Enumerator ab, der alle <Resource> Elemente 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 Datenstrom ab, der den XML-Inhalt der Blockzuordnung darstellt. |
GetStream- Ruft das unformatierte XML-Dokument ohne Vorverarbeitung ab. |
GetStream- Ruft einen schreibgeschützten Datenstrom ab, der den nicht komprimierten Inhalt der Datei enthält. |
GetStream- Ruft den unformatierten XML-Code ab, der 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 nicht komprimierte Größe des zugeordneten ZIP-Dateielements ab. |
GetVersion- Ruft die Version des Pakets ab, wie im Manifest definiert. |
GetXmlDom- Ruft das XML-DOM für eine App-Installer-Datei ab. |
MoveNext- Wechselt die Position des Enumerators zum nächsten Block. |
MoveNext- Wechselt die Position des Enumerators zur nächsten Datei. (IAppxBlockMapFilesEnumerator.MoveNext) |
MoveNext- Wechselt die Position des Enumerators zur nächsten Gruppe optionaler Bündelinformationen. |
MoveNext- Wechselt die Position des Enumerators zum nächsten <Package>-Element. |
MoveNext- Wechselt die Position des Enumerators zur nächsten Datei. (IAppxContentGroupFilesEnumerator.MoveNext) |
MoveNext- Wechselt die Position des Enumerators zur nächsten Inhaltsgruppe. |
MoveNext- Wechselt die Position des Enumerators zur nächsten Nutzlastdatei. |
MoveNext- Wechselt die Position des Enumerators zur nächsten Anwendung. |
MoveNext- Wechselt die Position des Enumerators zur nächsten Gerätefunktion. |
MoveNext- Wechselt die Position des Enumerators zum nächsten <MainPackageDependency>-Element. |
MoveNext- Wechselt die Position des Enumerators zur nächsten Paketabhängigkeit. |
MoveNext- Wechselt 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- 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 Ruft den Paketnamen und die Herausgeber-ID (ID) für den angegebenen Paketfamiliennamen ab. |
ParseApplicationUserModelId Deconstructs an application user model ID to its package family name and package relative application ID (PRAID). |
RemovePackageDependency- Entfernt eine aufgelöste Paketabhängigkeit aus dem Paketdiagramm des aktuellen Prozesses (d. b. einen Laufzeitverweis für eine Frameworkpaketabhängigkeit, die mithilfe der AddPackageDependency-Funktion hinzugefügt wurde). |
TryCreatePackageDependency Erstellt einen Installationszeitverweis für eine Frameworkpaketabhängigkeit für die aktuelle App, wobei der angegebene Paketfamilienname, die Mindestversion und zusätzliche Kriterien verwendet werden. |
UpdateEncryptedPackage Aktualisiert ein verschlüsseltes App-Paket. |
UpdatePackage- Aktualisiert ein App-Paket. |
UpdatePackageManifest- Aktualisiert ein App-Paketmanifest. |
ValidateFileHash- Überprüft den Inhalt einer Datei anhand der Hashes, die in den Blockelementen für diese Blockzuordnungsdatei gespeichert sind. |
VerifyApplicationUserModelId- Überprüft, ob eine Anwendungsbenutzermodell-ID syntaktisch gültig ist. |
VerifyPackageFamilyName Überprüft, ob ein Paketfamilienname syntaktisch gültig ist. |
VerifyPackageFullName- Überprüft, ob ein vollständiger Paketname syntaktisch gültig ist. |
VerifyPackageId- Überprüft, ob eine Paket-ID syntaktisch gültig ist. |
VerifyPackageRelativeApplicationId- Überprüft, ob eine paketrelative Anwendungs-ID syntaktisch gültig ist. |
Schnittstellen
IAppxAppInstallerReader- Bietet Zugriff auf das XML-DOM für eine App-Installer-Datei. |
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. |
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. |
IAppxBundleFactory2- Erstellt Objekte zum Lesen und Schreiben von Paketen 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 Bündel 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 Paketmanifest 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 Bundlepakete bereit. |
IAppxBundleWriter Stellt ein schreibgeschütztes Objektmodell für Bundlepakete bereit. (IAppxBundleWriter) |
IAppxBundleWriter2 Stellt ein schreibgeschütztes Objektmodell für Bundlepakete bereit. (IAppxBundleWriter2) |
IAppxBundleWriter3 Stellt ein schreibgeschütztes Objektmodell für Bundlepakete bereit. (IAppxBundleWriter3) |
IAppxBundleWriter4 Stellt ein schreibgeschütztes Objektmodell für Bundlepakete 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-Verpackungsobjekts 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 Bündeln. |
IAppxEncryptionFactory2 Erstellt Objekte zum Verschlüsseln, Entschlüsseln, Lesen und Schreiben von Windows-App-Paketen und -Bündeln. (IAppxEncryptionFactory2) |
IAppxEncryptionFactory3 Erstellt Objekte zum Verschlüsseln, Entschlüsseln, Lesen und Schreiben von Windows-App-Paketen und -Bündeln. (IAppxEncryptionFactory3) |
IAppxEncryptionFactory4 Erstellt Objekte zum Verschlüsseln von Windows-App-Paketen und -Bündeln. |
IAppxEncryptionFactory5 Erstellt Objekte zum Lesen verschlüsselter Windows-App-Pakete und -Bündel. |
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-Installer-Dateien. |
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. |
IAppxManifestMainPackageDependenciesEnumerator Listet <MainPackageDependency> Elemente aus einem App-Manifest auf. |
IAppxManifestMainPackageDependency Bietet Zugriff auf Attributwerte der Hauptpaketabhängigkeit. |
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. (IAppxManifestPackageDependency) |
IAppxManifestPackageDependency2 Beschreibt die Abhängigkeit eines Pakets für ein anderes 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. |
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. (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 Verschlüsselung des Windows-App-Pakets 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 Wichtige Informationen 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. |