XGameSaveContainerInfo
Informações sobre um XGameSaveContainer.Sintaxe
Membros
nameTipo: 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.
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.
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 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 ou XGameSaveEnumerateContainerInfoByName. XGameSaveContainerInfo é um parâmetro de XGameSaveContainerInfoCallback.Requisitos
Cabeçalho: XGameSave.h Plataformas com suporte: Windows, consoles da família XBOX One e consoles XBOX SeriesConfira também
XGameSaveXGameSaveEnumerateContainerInfo
XGameSaveEnumerateContainerInfoByName
XGameSaveContainerInfoCallback
