XPackageUninstallUWPInstance

現在のユーザーに対して指定されたパッケージが現在インストールされている場合、そのパッケージのユニバーサル Windows プラットフォーム (UWP) インスタンスをアンインストールします。

構文

HRESULT XPackageUninstallUWPInstance(  
         const char* packageName  
)  

パラメーター

packageName _In_z_
型: char*

アンインストールするパッケージの名前。 この値は、UWP パッケージの AppXManifestIdentity 要素の Name 属性の値と一致している必要があります。

戻り値

型: HRESULT

パッケージがアンインストールされた (または、そのユーザーに対してインストールされていない) 場合に S_OK を返します。それ以外の場合は、HRESULT エラーコードを返します。 プラットフォームがこの API をサポートしていない場合は E_NOTIMPL を返します。

解説

注意

この関数は PC プラットフォームのみで使用できます。

この関数は、現在のユーザーに対して packageName で指定されたパッケージのユニバーサル Windows プラットフォーム (UWP) インスタンスが現在インストールされている場合、そのインスタンスをアンインストールします。 現在のユーザーに対して指定されたパッケージの UWP インスタンスが現在インストールされていない場合、何も起こらず、関数は S_OK を返します。

アンインストールするパッケージのパブリッシャーは、この関数を呼び出すパッケージのパブリッシャーと一致している必要があります。それ以外の場合、エラーが発生します。

要件

ヘッダー: XPackage.h

ライブラリ: xgameruntime.lib

サポートされているプラットフォーム: Windows、Xbox One ファミリー本体、Xbox Series 本体

関連項目

XPackageUninstallChunks
XPackage