Skip to main content

Microsoft.Xbox.Wrappers.XGameSave.Provider.Save

Guarda datos en el blob (archivo) especificado dentro del contenedor especificado.

Sintaxis

Parámetros

containerName _In_
Tipo: std::string
El nombre del contenedor. blobName _In_
Tipo: std::string
El nombre del blob. dataSize _In_
Tipo: size_t
La cantidad de datos que se van a escribir en el blob. Este tamaño está limitado a un máximo de 16 MB (GS_MAX_BLOB_SIZE). blobData _In_
Tipo: uint8_t*
Un puntero a los bytes que se van a escribir en el blob.

Valor devuelto

Tipo: HRESULT Este método devuelve S_OK si se ejecuta correctamente y los siguientes códigos HRESULT en caso de error:
  • GS_INVALID_CONTAINER_NAME
  • GS_OUT_OF_LOCAL_STORAGE
  • GS_UPDATE_TOO_BIG
  • GS_QUOTA_EXCEEDED
  • GS_HANDLE_EXPIRED

Ejemplo

El siguiente ejemplo de código muestra cómo usar la función Save.

Comentarios

Debe llamar al método Initialize antes de poder llamar a cualquier otro método de la clase Provider. Para inicializar el contenedor de guardado de partidas y sincronizar todos los contenedores para el usuario especificado, llame a Initialize. Para cargar los datos del blob indicado, desde dentro del contenedor especificado, llame a Load.

Requisitos

Encabezado: xgamesavewrappers.hpp Plataformas compatibles: Windows, consolas de la familia XBOX One y consolas XBOX Series

Consulte también

Microsoft.Xbox.Wrappers.XGameSave.Provider
Miembros del contenedor XGameSave
Load
Última modificación el 28 de agosto de 2026