XPackageEnumerationCallback
Rappel utilisé par XPackageEnumeratePackages pour énumérer chaque package.Syntaxe
Paramètres
context _In_Type : void* Contexte passé à XPackageEnumeratePackages lorsque l’énumération du package a été lancée. details _In_
Type : XPackageDetails* Pointeur vers une structure XPackageDetails qui contient les informations d’installation du package actuel dans l’énumération.
Valeur de retour
Type : bool Retournez true pour poursuivre l’énumération des packages, ou false pour arrêter l’énumération.Remarques
Le rappel XPackageEnumerationCallback est appelé pour chaque package pendant l’énumération XPackageEnumeratePackages. XPackageEnumeratePackages et XPackageRegisterPackageInstalled fournissent tous deux des détails sur une installation au moyen d’une structure XPackageDetails. Si le package est en cours d’installation, la propriété installing de XPackageDetails est true et vous pouvez créer un moniteur d’installation pour permettre à l’identificateur du package de surveiller la progression. Il n’existe aucune notification générique de file d’attente d’installation; l’intention est d’utiliser XPackageEnumeratePackages pour afficher et suivre les éléments en cours, et d’utiliser XPackageRegisterPackageInstalled pour annoncer la présence d’un nouveau DLC. Il n’existe pas non plus de mécanisme pour démarrer, arrêter ou annuler une installation. Du point de vue d’un jeu, l’installation devrait se gérer d’elle-même. Les erreurs font automatiquement l’objet de nouvelles tentatives et sont invisibles pour le jeu. Exemple :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 SeriesDocumentation conceptuelle
Voir aussi
XPackageComment créer et utiliser des packages de contenu téléchargeable (DLC) pour PC et XBOX One
XPackageDetails
XPackageEnumeratePackages
XPackageRegisterPackageInstalled
