Skip to main content

Microsoft.Xbox.Wrappers.XGameSave.Provider.Save

Salva dados no blob (arquivo) especificado dentro do contêiner especificado.

Sintaxe

Parâmetros

containerName _In_
Tipo: std::string
O nome do contêiner. blobName _In_
Tipo: std::string
O nome do blob. dataSize _In_
Tipo: size_t
A quantidade de dados a serem gravados no blob. Esse tamanho é limitado a um máximo de 16 MB (GS_MAX_BLOB_SIZE). blobData _In_
Tipo: uint8_t*
Um ponteiro para os bytes a serem gravados no blob.

Valor retornado

Tipo: HRESULT Este método retorna S_OK em caso de êxito e os seguintes códigos HRESULT em caso de falha:
  • GS_INVALID_CONTAINER_NAME
  • GS_OUT_OF_LOCAL_STORAGE
  • GS_UPDATE_TOO_BIG
  • GS_QUOTA_EXCEEDED
  • GS_HANDLE_EXPIRED

Exemplo

O exemplo de código a seguir demonstra como usar a função Save.

Comentários

Você deve chamar o método Initialize antes de poder chamar qualquer outro método da classe Provider. Para inicializar o wrapper de jogos salvos e sincronizar todos os contêineres do usuário especificado, chame Initialize. Para carregar os dados do blob fornecido, de dentro do contêiner especificado, chame Load.

Requisitos

Cabeçalho: xgamesavewrappers.hpp Plataformas com suporte: Windows, consoles da família XBOX One e consoles XBOX Series

Confira também

Microsoft.Xbox.Wrappers.XGameSave.Provider
Membros do wrapper do XGameSave
Load
Last modified on October 6, 2026