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 Si la valeur est true, syncOnDemand télécharge des données du service uniquement si nécessaire. Ne fonctionne pas si l’appareil est hors ligne. La valeur true peut entraîner l’affichage d’une interface utilisateur 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 danger sur un thread sensible au temps. Pour plus d’informations, consultez Threads sensibles au temps.
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
