PackagePathType 列挙 (appmodel.h)

パッケージに関するパスまたはその他の情報のクエリで取得するフォルダー パスの種類を示します。

構文

typedef enum PackagePathType {
  PackagePathType_Install,
  PackagePathType_Mutable,
  PackagePathType_Effective,
  PackagePathType_MachineExternal,
  PackagePathType_UserExternal,
  PackagePathType_EffectiveExternal
} ;

定数

 
PackagePathType_Install
アプリケーションの元のインストール フォルダー内のパッケージ パスを取得します。
PackagePathType_Mutable
アプリケーションがパッケージ マニフェストで変更可能として宣言されている場合は、アプリケーションの変更可能なインストール フォルダー内のパッケージ パスを取得します。
PackagePathType_Effective
アプリケーションがパッケージ マニフェストで変更可能として宣言されている場合は、変更可能フォルダー内のパッケージ パスを取得します。変更できない場合は元のインストール フォルダーで取得します。

注釈

アプリケーションは、パッケージ マニフェストで windows.mutablePackageDirectories 拡張機能 を使用する場合、変更可能なインストール フォルダーを持ちます。 この拡張機能は、%ProgramFiles%\ModifiableWindowsApps パスの下にあるフォルダーを指定します。このパスでは、ユーザーがインストール ファイルを変更できるように、アプリケーションのインストール フォルダーの内容が投影されます。 この機能は現在、Microsoft とパートナーによって公開されている特定の種類のデスクトップ PC ゲームでのみ使用でき、これらの種類のゲームで MOD をサポートできます。

要件

要件
サポートされている最小のクライアント Windows 10 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2016 [デスクトップ アプリのみ]
Header appmodel.h

こちらもご覧ください

GetCurrentPackageInfo2

GetCurrentPackagePath2

GetPackagePathByFullName2

GetPackageInfo2

GetStagedPackagePathByFullName2