Skip to main content

XPackageUninstallChunks

Désinstalle les blocs qui correspondent aux sélecteurs spécifiés.

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). selectorCount   _In_
Type : uint32_t
Nombre de sélecteurs dans le paramètre selectors. selectors   _In_reads_(selectorCount)
Type : XPackageChunkSelector*
Tableau de sélecteurs qui spécifient les blocs à désinstaller. L’utilisation du seul ID entier pour spécifier les blocs à désinstaller n’est pas prise en charge ; toute tentative en ce sens amène XPackageUninstallChunks à renvoyer la valeur E_INVALIDARG. Pour spécifier les blocs à désinstaller, fournissez des informations supplémentaires pour le sélecteur, comme une langue ou une balise.

Valeur de retour

Type : HRESULT Code de réussite ou d’erreur HRESULT.

Remarques

Il n’est pas sûr d’appeler cette fonction sur un thread urgent. Pour plus d’informations, consultez Threads urgents.
XPackageUninstallChunks supprime les blocs qui correspondent aux sélecteurs d’installation spécifiés. Les blocs nécessaires au fonctionnement du package ne sont pas supprimés. Par exemple, vous ne pouvez pas supprimer les blocs requis pour fournir les ressources de la langue du jeu en cours d’exécution. Le titre n’est pas arrêté lorsque des blocs sont supprimés. Il incombe au titre de fermer tous les handles de fichiers vers les fichiers des blocs qu’il supprime et des blocs dont il n’accède plus aux fichiers. Dans l’exemple suivant, XPackageUninstallChunks est utilisé pour désinstaller un package de cartes portant la balise « BigMaps » :

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