Paketkonstanten

Gibt an, wie Pakete verarbeitet werden sollen.

Konstante/Wert BESCHREIBUNG
PACKAGE_APPLICATIONS_MAX_COUNT
100
Die maximale Anzahl von Apps in einem Paket.
PACKAGE_APPLICATIONS_MIN_COUNT
0
Die Mindestanzahl von Apps in einem Paket.
PACKAGE_FAMILY_MAX_RESOURCE_PACKAGES
512
Die maximale Anzahl von Ressourcenpaketen, die ein Paket enthalten kann.
PACKAGE_FAMILY_MIN_RESOURCE_PACKAGES
0
Die Mindestanzahl von Ressourcenpaketen, die ein Paket enthalten kann.
PACKAGE_FILTER_ALL_LOADED
0x00000000
Verarbeiten Sie alle Pakete im Abhängigkeitsdiagramm.
Dies entspricht PACKAGE_FILTER_HEAD, PACKAGE_FILTER_DIRECT.
Hinweis
PACKAGE_FILTER_ALL_LOADED können für Releases nach Windows 8.1 geändert oder nicht mehr verfügbar sein. Verwenden Sie stattdessen PACKAGE_FILTER_HEAD, PACKAGE_FILTER_DIRECT.
PACKAGE_FILTER_BUNDLE
0x00000080
Verarbeiten von Paketpaketen im Paketdiagramm.
PACKAGE_FILTER_DIRECT
0x00000020
Verarbeiten Sie die direkt abhängigen Pakete des Hauptpakets (erstes) im Abhängigkeitsdiagramm.
PACKAGE_FILTER_DYNAMIC
0x00100000
Prozesspakete, die dem Paketdiagramm dynamisch hinzugefügt werden.
PACKAGE_FILTER_HEAD
0x00000010
Verarbeiten Sie das Kopfpaket (zuerst) im Abhängigkeitsdiagramm.
PACKAGE_FILTER_HOSTRUNTIME
0x00200000
Dem Paketgraphen hinzugefügte Abhängigkeitspakete für die Hostlaufzeit verarbeiten.
PACKAGE_FILTER_IS_IN_RELATED_SET
0x00040000
Verarbeiten von Paketen in einer zugehörigen Gruppe. Weitere Informationen finden Sie unter Verwandte Sätze.
PACKAGE_FILTER_OPTIONAL
0x00020000
Verarbeiten optionaler Pakete im Paketdiagramm.
PACKAGE_FILTER_RESOURCE
0x00000040
Verarbeiten von Ressourcenpaketen im Paketdiagramm.
PACKAGE_FILTER_STATIC
0x00080000
Dem Paketdiagramm statisch hinzugefügte Prozesspakete.
PACKAGE_GRAPH_MAX_SIZE
(1 + PACKAGE_MAX_DEPENDENCIES + PACKAGE_FAMILY_MAX_RESOURCE_PACKAGES)
Die maximale Größe eines Paketdiagramms.
PACKAGE_GRAPH_MIN_SIZE
1
Die Mindestgröße eines Paketdiagramms.
PACKAGE_INFORMATION_BASIC
0x00000000
Rufen Sie grundlegende Informationen ab.
PACKAGE_INFORMATION_FULL
0x00000100
Rufen Sie die vollständigen Informationen ab.
PACKAGE_MAX_DEPENDENCIES
128
Die maximale Anzahl von Paketen, von der ein Paket abhängt.
PACKAGE_MIN_DEPENDENCIES
0
Die Mindestanzahl von Paketen, von der ein Paket abhängt.
PACKAGE_PROPERTY_BUNDLE
0x00000004
Das Paket ist ein Paketpaket.
PACKAGE_PROPERTY_DEVELOPMENT_MODE
0x00010000
Das Paket wurde bei der DeploymentOptions-Enumeration registriert.
PACKAGE_PROPERTY_DYNAMIC
0x00100000
Das Paket ist eine dynamische Abhängigkeit.
PACKAGE_PROPERTY_FRAMEWORK
0x00000001
Das Paket ist ein Framework.
PACKAGE_PROPERTY_HOSTRUNTIME
0x00200000
Das Paket ist eine Hostlaufzeitabhängigkeit.
PACKAGE_PROPERTY_IS_IN_RELATED_SET
0x00040000
Das Paket befindet sich in einer verwandten Gruppe. Weitere Informationen finden Sie unter Verwandte Sätze.
PACKAGE_PROPERTY_OPTIONAL
0x00000008
Das Paket ist ein optionales Paket.
PACKAGE_PROPERTY_RESOURCE
0x00000002
Das Paket ist ein Ressourcenpaket.
PACKAGE_PROPERTY_STATIC
0x00080000
Das Paket ist eine statische Abhängigkeit.

Statische und dynamische Einträge

Eine gepackte App wird mit Einträgen in ihrem Paketgraphen gestartet. und das ist das statische Paketdiagramm. Umgekehrt wird eine nicht gepackte App mit einem leeren Paketdiagramm gestartet.

Die API für dynamische Abhängigkeiten fügt Einträge dynamisch zu einem Paketgraphen hinzu. und das ist das dynamische Paketdiagramm.

Wenn die an GetCurrentPackageInfo oder GetCurrentPackageInfo2übergebenen Flags keine PACKAGE_FILTER_DYNAMIC enthalten, untersucht die Funktion nur das statische Paketdiagramm. Dies ist das gleiche Verhalten wie das explizite Einschließen PACKAGE_FILTER_STATIC in Flags. Anders ausgedrückt: Für diese Funktionen und aus Kompatibilitätsgründen müssen Sie sich für den Empfang dynamischer Pakete entscheiden.

GetCurrentPackageInfo3 ist dagegen opt-out. Wenn Sie PACKAGE_FILTER_DYNAMIC oderPACKAGE_FILTER_STATIC nicht angeben, entspricht dies der Angabe beider. so erhalten Sie dynamische Einträge. Um dies zu deaktivieren, geben Sie PACKAGE_FILTER_STATIC , aber nicht PACKAGE_FILTER_DYNAMIC an.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 [nur Desktop-Apps]
Header AppModel.h

Siehe auch