現在のユーザーに対して指定されたパッケージが現在インストールされている場合、そのパッケージのユニバーサル Windows プラットフォーム (UWP) インスタンスをアンインストールします。
構文
HRESULT XPackageUninstallUWPInstance(
const char* packageName
)
パラメーター
packageName _In_z_
型: char*
アンインストールするパッケージの名前。 この値は、UWP パッケージの AppXManifest の Identity 要素の Name 属性の値と一致している必要があります。
戻り値
型: HRESULT
パッケージがアンインストールされた (または、そのユーザーに対してインストールされていない) 場合に S_OK を返します。それ以外の場合は、HRESULT エラーコードを返します。 プラットフォームがこの API をサポートしていない場合は E_NOTIMPL を返します。
解説
注意
この関数は PC プラットフォームのみで使用できます。
この関数は、現在のユーザーに対して packageName で指定されたパッケージのユニバーサル Windows プラットフォーム (UWP) インスタンスが現在インストールされている場合、そのインスタンスをアンインストールします。 現在のユーザーに対して指定されたパッケージの UWP インスタンスが現在インストールされていない場合、何も起こらず、関数は S_OK を返します。
アンインストールするパッケージのパブリッシャーは、この関数を呼び出すパッケージのパブリッシャーと一致している必要があります。それ以外の場合、エラーが発生します。
要件
ヘッダー: XPackage.h
ライブラリ: xgameruntime.lib
サポートされているプラットフォーム: Windows、Xbox One ファミリー本体、Xbox Series 本体