Skip to main content

Microsoft.Xbox.Wrappers.XGameSave.Provider.Save

Enregistre des données dans le blob (fichier) spécifié à l’intérieur du conteneur spécifié.

Syntaxe

Paramètres

containerName _In_
Type : std::string
Nom du conteneur. blobName _In_
Type : std::string
Nom du blob. dataSize _In_
Type : size_t
Quantité de données à écrire dans le blob. Cette taille est limitée à un maximum de 16 Mo (GS_MAX_BLOB_SIZE). blobData _In_
Type : uint8_t*
Pointeur vers les octets à écrire dans le blob.

Valeur de retour

Type : HRESULT Cette méthode retourne S_OK en cas de réussite, et les codes HRESULT suivants en cas d’échec :
  • GS_INVALID_CONTAINER_NAME
  • GS_OUT_OF_LOCAL_STORAGE
  • GS_UPDATE_TOO_BIG
  • GS_QUOTA_EXCEEDED
  • GS_HANDLE_EXPIRED

Exemple

L’exemple de code suivant montre comment utiliser la fonction Save.

Remarques

Vous devez appeler la méthode Initialize avant de pouvoir appeler toute autre méthode de la classe Provider. Pour initialiser le wrapper de sauvegarde de jeu et synchroniser tous les conteneurs de l’utilisateur spécifié, appelez Initialize. Pour charger les données du blob donné, à partir du conteneur spécifié, appelez Load.

Configuration requise

En-tête : xgamesavewrappers.hpp Plateformes prises en charge : Windows, consoles de la famille XBOX One et consoles XBOX Series

Voir aussi

Microsoft.Xbox.Wrappers.XGameSave.Provider
Membres du wrapper XGameSave
Load
Last modified on October 6, 2026