Skip to main content

XGameSaveCreateUpdate

Crée une mise à jour qui sera soumise ultérieurement en appelant XGameSaveSubmitUpdate.

Syntaxe

Paramètres

container   _In_
Type : XGameSaveContainerHandle
Handle du XGameSaveContainer à mettre à jour. containerDisplayName   _In_z_
Type : char*
Nom d’affichage du conteneur à mettre à jour. updateContext   _Outptr_result_nullonfailure_
Type : XGameSaveUpdateHandle*
Handle du XGameSaveUpdate à créer.

Valeur de retour

Type : HRESULT Résultat de la fonction.

Remarques

Il n’est pas sûr d’appeler cette fonction sur un thread à contrainte de temps. Pour plus d’informations, consultez Threads à contrainte de temps.
La partie stockage de cette API est conçue pour transférer facilement des données du jeu vers un stockage persistant de manière sûre, fiable et transactionnelle. Nous voulons garantir que les données sous-jacentes d’un conteneur sont toujours cohérentes ; par conséquent, l’opération entière doit réussir ou échouer de manière atomique. Nous ne voulons pas de mise à jour partielle dans laquelle certaines données de blob seraient incohérentes avec d’autres données du conteneur. Pour ce faire, nous fournissons un contexte de mise à jour auquel les écritures et suppressions de blobs sont soumises ; lorsqu’il est prêt, l’ensemble du contexte est soumis. En pratique, cela se présente comme suit : Un XGameSaveUpdate est rempli d’actions d’écriture et de suppression à effectuer sur les blobs du conteneur au moyen de XGameSaveSubmitBlobWrite et de XGameSaveSubmitBlobDelete. Une mise à jour est finalisée en appelant XGameSaveSubmitUpdate. Lorsque vous avez terminé avec un XGameSaveUpdate, fermez-le avec XGameSaveCloseUpdate. L’exemple C++ suivant illustre une mise à jour XGameSave synchrone.
L’exemple C++ suivant illustre une mise à jour XGameSave asynchrone.

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 Series

Documentation conceptuelle

Voir aussi

XGameSave
XGameSaveSubmitBlobWrite
XGameSaveSubmitBlobDelete
XGameSaveSubmitUpdate
XGameSaveCloseUpdate Débogage des sauvegardes de jeu
Last modified on October 6, 2026