> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# XPackageUninstallPackage

> XPackageUninstallPackage

# XPackageUninstallPackage

Desinstala un paquete determinado.

## Sintaxis

```cpp theme={null}

bool XPackageUninstallPackage(
    const char* packageIdentifier) 
noexcept;
```

### 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)](/publishing/xstore-commerce/xstore-dlc).

### Valor devuelto

Tipo: bool

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

## Comentarios

<Note>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](https://learn.microsoft.com/gaming/gdk/docs/gdk-dev/console-dev/overviews/threads/time-sensitive-threads).</Note>

**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.

```cpp theme={null}
bool UninstallDlcToReclaimDiskSpace(const char_t* packageIdentifier) 
{
return XPackageUninstallPackage(packageIdentifier);
} 
```

## Requisitos

**Encabezado:** XPackage.h

**Biblioteca:** xgameruntime.lib

**Plataformas compatibles:** Windows, consolas de la familia XBOX One y consolas XBOX Series

## Documentación conceptual

* [Administración y concesión de licencias de contenido descargable (DLC)](/publishing/xstore-commerce/xstore-dlc)

## Consulte también

[XPackage](/reference/system/xpackage/xpackage_members)\
[Instalación por streaming y entrega inteligente](/build/core-features/common/packaging/overviews/streaming_install-intelligent_delivery)


## Related topics

- [Administración y licencias de contenido descargable (DLC)](/es/publishing/xstore-commerce/xstore-dlc.md)
- [XPackage](/es/reference/system/xpackage/xpackage_members.md)
- [Contenedores de API de C# de Unity para el GDK](/es/build/gdk-and-engines/unity/unity-api-wrappers.md)
- [XPackageUninstallChunks](/es/reference/system/xpackage/functions/xpackageuninstallchunks.md)
- [XPackageUninstallUWPInstance](/es/reference/system/xpackage/functions/xpackageuninstalluwpinstance.md)
