XPackageUninstallUWPInstance
現在のユーザーに対して指定されたパッケージが現在インストールされている場合、そのパッケージのユニバーサル 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 本体