Skip to main content

XPackageEstimateDownloadSize

Calcule la taille de téléchargement des blocs qui correspondent aux sélecteurs d’installation 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. 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 sur lesquels opérer. downloadSize   _Out_
Type : uint64_t*
Au retour, contient la taille de téléchargement des sélecteurs d’installation spécifiés. shouldPresentUserConfirmation   _Out_opt_
Type : bool*
Retourne true si le téléchargement nécessite la confirmation de l’utilisateur; sinon, retourne false.

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.
S’il est fourni, le paramètre shouldPresentUserConfirmation sera défini sur true si la taille de téléchargement estimée est suffisamment grande pour qu’il faille demander à l’utilisateur d’accepter la taille du téléchargement. L’exemple suivant accepte un nom de piste pour un jeu de course et, si la piste n’est pas installée, affiche la taille de téléchargement de la piste :

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
Last modified on October 6, 2026