XGameSaveInitializeProvider
Fournit et initialise un handle de fournisseur XGameSave.Syntaxe
Paramètres
requestingUser _In_Type : XUserHandle Handle vers un utilisateur XBOX Live. configurationId _In_z_
Type : char* ID de configuration de service (SCID). syncOnDemand _In_
Type : bool Lorsque la valeur est true, syncOnDemand ne télécharge les données depuis le service que si nécessaire. Ne fonctionne pas si l’appareil est hors connexion. La valeur true peut entraîner l’affichage d’une interface de progression de la synchronisation. provider _Outptr_result_nullonfailure_
Type : XGameSaveProviderHandle* Handle vers le fournisseur XGameSave à créer.
Valeur de retour
Type : HRESULT Résultat de la fonction.Erreurs courantes
- E_GS_USER_CANCELED
- E_GS_USER_NOT_REGISTERED_IN_SERVICE
- E_GS_NO_ACCESS
- E_GS_NO_SERVICE_CONFIGURATION
Remarques
Cette fonction ne peut pas être appelée sans risque sur un thread à durée critique. Pour plus d’informations, consultez Threads à durée critique.
Pour fonctionner, l’API XGameSave exige que l’ID de titre et l’ID de configuration de service (SCID) de votre titre soient
- XGameSaveCreateUpdate
- XGameSaveEnumeratorBlobInfo
- XGameSaveEnumerateBlobInfoByName
- XGameSaveEnumerateContainerInfo
- XGameSaveEnumerateContainerInfoByName
Configuration requise
En-tête : XGameSave.h Bibliothèque : xgameruntime.lib Plateformes prises en charge : Windows, consoles de la famille XBOX One et consoles XBOX SeriesDocumentation conceptuelle
Voir aussi
XGameSaveXGameSaveInitializeProviderAsync
Débogage des sauvegardes de jeu
