Skip to main content

XPackageUninstallPackage

Desinstala un paquete determinado.

Sintaxis

Parámetros

packageIdentifier   _In_z_
Tipo: char*
Una cadena que identifica de forma única el paquete instalado en el disco. Para obtener más información sobre los identificadores de paquete, consulte Administración y concesión de licencias de contenido descargable (DLC).

Valor devuelto

Tipo: bool El valor booleano indica si el paquete se desinstaló correctamente o no.

Comentarios

No es seguro llamar a esta función en un subproceso sensible al tiempo. Para obtener más información, consulte Subprocesos sensibles al tiempo.
XPackageUninstallPackage desinstala el paquete indicado. El identificador de paquete proporcionado se habrá devuelto desde XPackageEnumeratePackages u otra API que devuelva un identificador de paquete. XPackageUninstallPackage devuelve true si el paquete se desinstaló o false si el paquete no se pudo desinstalar. Entre los motivos por los que un paquete no se puede desinstalar se incluyen:
  • El paquete está en uso. Por ejemplo, es un paquete de DLC que el juego tiene montado actualmente.
  • El juego se está ejecutando en un servidor de xCloud. La instalación y eliminación de paquetes es responsabilidad del entorno del servidor.
En el siguiente ejemplo, XPackageUninstallPackage se usa para desinstalar un paquete con el fin de liberar espacio en disco para el usuario.

Requisitos

Encabezado: XPackage.h Biblioteca: xgameruntime.lib Plataformas compatibles: Windows, consolas de la familia XBOX One y consolas XBOX Series

Documentación conceptual

Consulte también

XPackage
Instalación por streaming y entrega inteligente
Última modificación el 28 de agosto de 2026