Freigeben über


PackagePathType-Enumeration (appmodel.h)

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_Install
Rufen Sie den Paketpfad im ursprünglichen Installationsordner für die Anwendung ab.
PackagePathType_Mutable
Rufen Sie den Paketpfad im veränderlichen Installationsordner für die Anwendung ab, wenn die Anwendung im Paketmanifest als veränderlich deklariert ist.
PackagePathType_Effective
Rufen Sie den Paketpfad im veränderlichen Ordner ab, wenn die Anwendung im Paketmanifest als veränderlich deklariert ist, oder im ursprünglichen Installationsordner, wenn die Anwendung nicht veränderbar ist.

Hinweise

Eine Anwendung verfügt über einen veränderlichen Installationsordner, wenn sie die Erweiterung windows.mutablePackageDirectories in ihrem Paketmanifest verwendet. Diese Erweiterung gibt einen Ordner unter dem Pfad %ProgramFiles%\ModifiableWindowsApps an, in dem der Inhalt des Installationsordners der Anwendung projiziert wird, damit Benutzer die Installationsdateien ändern können. Dieses Feature ist derzeit nur für bestimmte Arten von Desktop-PC-Spielen verfügbar, die von Microsoft und unseren Partnern veröffentlicht werden, und ermöglicht es diesen Arten von Spielen, Mods zu unterstützen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2016 [nur Desktop-Apps]
Kopfzeile appmodel.h

Weitere Informationen

GetCurrentPackageInfo2

GetCurrentPackagePath2

GetPackagePathByFullName2

GetPackageInfo2

GetStagedPackagePathByFullName2