Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gibt den Typ des Ordnerpfads an, der in einer Abfrage für den Pfad oder andere Informationen zu einem Paket abgerufen werden soll.
Syntax
typedef enum PackagePathType {
PackagePathType_Install,
PackagePathType_Mutable,
PackagePathType_Effective,
PackagePathType_MachineExternal,
PackagePathType_UserExternal,
PackagePathType_EffectiveExternal
} ;
Konstanten
PackagePathType_InstallRufen Sie den Installationspfad des Pakets ab. |
PackagePathType_MutableWenn das Paket über einen Mutable-Speicherort verfügt, rufen Sie den Mutable-Pfad des Pakets ab. |
PackagePathType_EffectiveGibt an, dass der Paketpfad gemäß der folgenden Logik abgerufen werden soll: * Wenn das Paket über einen User-External Speicherort verfügt, geben Sie diesen Pfad zurück. * Andernfalls wird dieser Pfad zurückgegeben, wenn das Paket einen Machine-External Speicherort hat. * Andernfalls wird der Pfad "Mutable" zurückgegeben, wenn das Paket einen Speicherort für "Mutable" aufweist. Siehe auch "Erstellen eines Verzeichnisses" an einem beliebigen Speicherort basierend auf dem gepackten App-Verzeichnis. * Geben Sie andernfalls den Installationspfad des Pakets zurück. |
PackagePathType_MachineExternalGibt an, dass der Paketpfad gemäß der folgenden Logik abgerufen werden soll: * Wenn das Paket über einen Machine-External Speicherort verfügt, geben Sie diesen Pfad zurück. * Andernfalls wird ein Fehler zurückgegeben. |
PackagePathType_UserExternalGibt an, dass der Paketpfad gemäß der folgenden Logik abgerufen werden soll: * Wenn das Paket über einen User-External Speicherort verfügt, geben Sie diesen Pfad zurück. * Andernfalls wird ein Fehler zurückgegeben. |
PackagePathType_EffectiveExternalGibt an, dass der Paketpfad gemäß der folgenden Logik abgerufen werden soll: * Wenn das Paket über einen User-External Speicherort verfügt, geben Sie diesen Pfad zurück. * Andernfalls wird dieser Pfad zurückgegeben, wenn das Paket einen Machine-External Speicherort hat. * Andernfalls wird ein Fehler zurückgegeben. |
Bemerkungen
Eine Anwendung verfügt über einen veränderbaren Installationsordner, wenn sie die Erweiterung "windows.mutablePackageDirectories" im Paketmanifest verwendet. Diese Erweiterung gibt einen Ordner unter dem pfad %ProgramFiles%\ModifiableWindowsAppsApps an, in dem der Inhalt des Installationsordners der Anwendung projiziert wird, damit Benutzer die Installationsdateien ändern können.
Von Bedeutung
Für dieses Feature ist die eingeschränkte Funktion "ModifiableApp" erforderlich. Die Microsoft Store-Richtlinie erfordert Pakete mit dieser Funktion, um bestimmte Arten von Desktop-PC-Spielen zu sein, die von Microsoft und seinen Partnern veröffentlicht werden.
Ein Paket verfügt immer über einen Installationsspeicherort. Ein Paket kann auch über einen veränderbaren, externen Computer und/oder einen externen Benutzerspeicherort verfügen.
Das Konzept "effektiv" ist der Ort, der die höchste Priorität für das Paket/den Benutzer hat.
Anforderungen
| Anforderung | Wert |
|---|---|
| Mindestens unterstützter Client | Windows 10 [nur Desktop-Apps] |
| Mindestanforderungen für unterstützte Server | Windows Server 2016 [nur Desktop-Apps] |
| Header | appmodel.h |