Skip to main content

XPackageUninstallPackage

Désinstalle un package donné.

Syntaxe

Paramètres

packageIdentifier   _In_z_
Type : char*
Chaîne qui identifie de manière unique le package installé sur le disque. Pour plus d’informations sur les identificateurs de package, consultez Gérer et octroyer des licences pour le contenu téléchargeable (DLC).

Valeur de retour

Type : bool Booléen qui indique si le package a été désinstallé avec succès ou non.

Remarques

Il n’est pas sûr d’appeler cette fonction sur un thread urgent. Pour plus d’informations, consultez Threads urgents.
XPackageUninstallPackage désinstalle le package donné. L’identificateur de package fourni aura été renvoyé par XPackageEnumeratePackages ou par une autre API qui renvoie un identificateur de package. XPackageUninstallPackage renvoie true si le package a été désinstallé ou false si le package n’a pas pu être désinstallé. Voici quelques raisons pour lesquelles la désinstallation d’un package peut échouer :
  • Le package est en cours d’utilisation. Par exemple, il s’agit d’un package DLC actuellement monté par le jeu.
  • Le jeu s’exécute sur un serveur xCloud. L’installation et la suppression des packages relèvent de la responsabilité de l’environnement serveur.
Dans l’exemple suivant, XPackageUninstallPackage est utilisé pour désinstaller un package afin de libérer de l’espace disque pour l’utilisateur.

Configuration requise

En-tête : XPackage.h Bibliothèque : xgameruntime.lib Plateformes prises en charge : Windows, consoles de la famille XBOX One et consoles XBOX Series

Documentation conceptuelle

Voir aussi

XPackage
Installation en streaming et Intelligent Delivery
Last modified on October 6, 2026