Skip to main content

XPackageUninstallPackage

指定されたパッケージをアンインストールします。

Syntax

Parameters

packageIdentifier   _In_z_
型: char*
ディスク上のインストール済みパッケージを一意に識別する文字列。パッケージ識別子の詳細については、ダウンロード可能なコンテンツ (DLC) の管理およびライセンス を参照してください。

Return value

型: bool パッケージが正常にアンインストールされたかどうかを示す Bool。

Remarks

この関数はタイム センシティブ スレッドで呼び出すのは安全ではありません。詳細については、タイム センシティブ スレッド を参照してください。
XPackageUninstallPackage は、指定されたパッケージをアンインストールします。指定するパッケージ識別子は、XPackageEnumeratePackages またはパッケージ識別子を返す他の API から返されたものです。XPackageUninstallPackage は、パッケージがアンインストールされた場合は true を、パッケージをアンインストールできなかった場合は false を返します。 パッケージのアンインストールが失敗する理由には、次のようなものがあります。
  • パッケージが使用中である。たとえば、ゲームが現在マウントしている DLC パッケージであるなど。
  • ゲームが xCloud サーバー上で実行されている。パッケージのインストールと削除はサーバー環境の役割です。
次の例では、XPackageUninstallPackage を使用してパッケージをアンインストールし、ユーザーのディスク領域を解放しています。

Requirements

ヘッダー: XPackage.h ライブラリ: xgameruntime.lib サポートされているプラットフォーム: Windows、XBOX One ファミリー本体および XBOX Series 本体

Conceptual documentation

See also

XPackage
ストリーミング インストールとインテリジェント デリバリー
最終更新日 2026年8月24日