다음을 통해 공유


XPackageUninstallUWPInstance

현재 사용자에 관한 지정 패키지의 UWP(유니버설 Windows 플랫폼) 인스턴스가 현재 설치된 경우 이 인스턴스를 제거합니다.

구문

HRESULT XPackageUninstallUWPInstance(  
         const char* packageName  
)  

매개 변수

packageName _In_z_
형식: char*

제거할 패키지의 이름입니다. 이 값은 UWP 패키지에 대한 AppXManifest에 있는 Identity 요소에 대한 Name 특성의 값과 일치해야 합니다.

반환 값

형식: HRESULT

패키지가 제거된 경우(혹은 사용자용으로 설치되지 않은 경우) S_OK(을)를 반환하고, 그렇지 않으면 HRESULT 오류 코드를 반환합니다. 플랫폼이 이 API를 지원하지 않는 경우 E_NOTIMPL(을)를 반환합니다.

설명

참고 항목

이 함수는 PC 플랫폼용으로만 사용할 수 있습니다.

이 함수는 현재 사용자를 대상으로 하여 packageName에서 지정된 패키지의 UWP(유니버설 Windows 플랫폼) 인스턴스가 현재 설치된 경우 이 인스턴스를 제거합니다. 현재 설치되어 지정된 UWP 인스턴스가 현재 사용자에게 없는 경우 아무런 변화도 없으며 함수가 S_OK(을)를 반환합니다.

제거할 패키지의 퍼블리셔는 이 함수를 호출하는 패키지의 퍼블리셔와 일치해야 하고, 그렇지 않으면 오류가 발생합니다.

요건

헤더: XPackage.h

라이브러리: xgameruntime.lib

지원되는 플랫폼: Windows, Xbox One 패밀리 콘솔 및 Xbox Series 콘솔

참고 항목

XPackageUninstallChunks
XPackage