Passer au contenu principal

XPackageEnumerateChunkAvailability

Examine le package d’installation et énumère la disponibilité de tous les blocs qui correspondent aux sélecteurs spécifiés.

Syntaxe

Paramètres

packageIdentifier   _In_z_
Type : char*
Chaîne qui identifie de façon unique le package installé sur le disque. Pour plus d’informations sur les identificateurs de package, consultez Gérer le contenu téléchargeable (DLC) et ses licences. type   _In_
Type : XPackageChunkSelectorType
Type d’attributs à énumérer. context   _In_
Type : void*
Contexte à passer au rappel spécifié dans le paramètre callback. callback   _In_
Type : XPackageChunkAvailabilityCallback*
Rappel à appeler à la fin de l’opération.

Valeur de retour

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

Remarques

Il n’est pas sécuritaire d’appeler cette fonction sur un thread sensible au temps. Pour plus d’informations, consultez Threads sensibles au temps.
XPackageEnumerateChunkAvailability sert à examiner le package et à énumérer la disponibilité de tous les sélecteurs d’un type particulier. Par exemple, l’appel de cette fonction avec XPackageChunkSelectorType::Language énumérera tous les attributs de langue du package, ainsi que leur disponibilité. Dans l’exemple ci-dessous, un jeu affichera toutes les langues qu’il prend en charge et permettra à l’utilisateur d’installer ou de supprimer une langue. Pour ce faire, le jeu interrogera le package afin de déterminer quelles langues sont disponibles et si elles sont installées.

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 continu et Intelligent Delivery
Dernière modification le 6 octobre 2026