Pular para o conteúdo principal
Adiciona um usuário ao sistema de jogos salvos. Isso baixa o estado salvo da nuvem conforme necessário e pode disparar estes retornos de chamada de interface do usuário: PFGameSaveFilesUiProgressCallback, PFGameSaveFilesUiSyncFailedCallback, PFGameSaveFilesUiActiveDeviceContentionCallback, PFGameSaveFilesUiConflictCallback, PFGameSaveFilesUiOutOfStorageCallback Confira PFGameSaveFilesSetUiCallbacks para obter mais detalhes. PFGameSaveFilesInitialize deve ser chamado antes. Nas plataformas XBOX e Windows, a interface do usuário padrão é fornecida pelo sistema.

Sintaxe

Parâmetros

localUserHandle PFLocalUserHandle Usuário local a ser adicionado. options PFGameSaveFilesAddUserOptions Opções a serem usadas ao adicionar o usuário. async XAsyncBlock*
Inout
Um XAsyncBlock para sondar o status da chamada e recuperar os resultados da chamada.

Valor de retorno

Tipo: HRESULT Para recuperar o resultado de uma chamada para PFGameSaveFilesAddUserWithUiAsync, chame PFGameSaveFilesAddUserWithUiResult. Após a conclusão dessa chamada, você pode chamar PFGameSaveFilesGetFolder para obter a pasta raiz dos arquivos e pastas de jogos salvos deste usuário. Todos os arquivos e subpastas da pasta raiz serão sincronizados com a nuvem. Isso só pode ser chamado uma vez por usuário, normalmente antes de mostrar o menu principal do jogo. Para disparar novamente o download do mesmo usuário, chame PFGameSaveFilesUninitializeAsync e aguarde a conclusão primeiro

Requisitos

Cabeçalho: PFGameSaveFiles.h

Confira também

Membros de PFGameSaveFiles
Última modificação em 6 de outubro de 2026