> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# XGameSaveContainerInfo

> XGameSaveContainerInfo

# XGameSaveContainerInfo

Informações sobre um XGameSaveContainer.

## Sintaxe

```cpp theme={null}
typedef struct XGameSaveContainerInfo {  
    const char* name;  
    const char* displayName;  
    uint32_t blobCount;  
    uint64_t totalSize;  
    time_t lastModifiedTime;  
    bool needsSync;  
} XGameSaveContainerInfo  
```

### Membros

*name*\
Tipo: const char\*

Nome do XGameSaveContainer.

*displayName*\
Tipo: const char\*

Nome de exibição do XGameSaveContainer.

*blobCount*\
Tipo: uint32\_t

O número de blobs no XGameSaveContainer.

*totalSize*\
Tipo: uint64\_t

O tamanho total do XGameSaveContainer.

*lastModifiedTime*\
Tipo: time\_t

A última vez em que o XGameSaveContainer foi atualizado.

*needsSync*\
Tipo: bool

Um valor booliano que indica se há diferença entre os dados de salvamento do jogo locais e os do servidor.

<Note>Este valor só será true se você tiver chamado XGameSaveInitializeProviderAsync com syncOnDemand definido como true. Qualquer tentativa de ler ou gravar dados em um contêiner com needsSync true pode fazer com que a experiência do usuário de sincronização seja exibida sobre o jogo.</Note>

## Comentários

Esta struct descreve um **XGameSaveContainer**, que pode ser chamado simplesmente de contêiner. Um contêiner armazena uma ou mais partes de dados salvos de um título com algum tema ou finalidade em comum. Ele é equivalente a uma pasta em um sistema de armazenamento de arquivos. Os contêineres são preenchidos com objetos [XGameSaveBlob](/pt-BR/reference/system/xgamesave/structs/xgamesaveblob) que contêm partes individuais de dados. As APIs de GameSave fornecem atualizações atômicas no nível do contêiner, de modo que qualquer operação aplicada seja concluída com sucesso total ou não seja concluída. Se você tentar alterar vários blobs dentro de um contêiner e a atualização de um blob falhar, todos os blobs do contêiner permanecerão inalterados ao final da operação. Você pode localizar os contêineres de um título usando a função [XGameSaveEnumerateContainerInfo](/pt-BR/reference/system/xgamesave/functions/xgamesaveenumeratecontainerinfo) ou [XGameSaveEnumerateContainerInfoByName](/pt-BR/reference/system/xgamesave/functions/xgamesaveenumeratecontainerinfobyname). **XGameSaveContainerInfo** é um parâmetro de [XGameSaveContainerInfoCallback](/pt-BR/reference/system/xgamesave/functions/xgamesavecontainerinfocallback).

## Requisitos

**Cabeçalho:** XGameSave.h

**Plataformas com suporte:** Windows, consoles da família XBOX One e consoles XBOX Series

## Confira também

[XGameSave](/pt-BR/reference/system/xgamesave/xgamesave_members)\
[XGameSaveEnumerateContainerInfo](/pt-BR/reference/system/xgamesave/functions/xgamesaveenumeratecontainerinfo)\
[XGameSaveEnumerateContainerInfoByName](/pt-BR/reference/system/xgamesave/functions/xgamesaveenumeratecontainerinfobyname)\
[XGameSaveContainerInfoCallback](/pt-BR/reference/system/xgamesave/functions/xgamesavecontainerinfocallback)


## Related topics

- [XGameSaveContainerInfo](/reference/system/xgamesave/structs/xgamesavecontainerinfo.md)
- [XGameSaveContainerInfoCallback](/reference/system/xgamesave/functions/xgamesavecontainerinfocallback.md)
- [XGameSaveEnumerateContainerInfo](/reference/system/xgamesave/functions/xgamesaveenumeratecontainerinfo.md)
- [XGameSaveEnumerateContainerInfoByName](/reference/system/xgamesave/functions/xgamesaveenumeratecontainerinfobyname.md)
- [XGameSaveGetContainerInfo](/reference/system/xgamesave/functions/xgamesavegetcontainerinfo.md)
