Saltar al contenido principal
Agrega un usuario al sistema de partidas guardadas. Descarga el estado guardado desde la nube según sea necesario y podría desencadenar estos callbacks de la interfaz de usuario: PFGameSaveFilesUiProgressCallback, PFGameSaveFilesUiSyncFailedCallback, PFGameSaveFilesUiActiveDeviceContentionCallback, PFGameSaveFilesUiConflictCallback, PFGameSaveFilesUiOutOfStorageCallback Consulte PFGameSaveFilesSetUiCallbacks para obtener más detalles. Se debe llamar previamente a PFGameSaveFilesInitialize. En las plataformas XBOX y Windows, el sistema proporciona la interfaz de usuario estándar.

Sintaxis

Parámetros

localUserHandle PFLocalUserHandle Usuario local que se va a agregar. options PFGameSaveFilesAddUserOptions Opciones que se usarán al agregar el usuario. async XAsyncBlock*
Inout
Un XAsyncBlock para sondear el estado de la llamada y recuperar sus resultados.

Valor devuelto

Tipo: HRESULT Para recuperar el resultado de una llamada a PFGameSaveFilesAddUserWithUiAsync, llame a PFGameSaveFilesAddUserWithUiResult. Una vez completada esta llamada, puede llamar a PFGameSaveFilesGetFolder para obtener la carpeta raíz de los archivos y carpetas de partidas guardadas de este usuario. Todos los archivos y subcarpetas de la carpeta raíz se sincronizarán con la nube. Solo se puede llamar una vez por usuario, normalmente antes de mostrar el menú principal del juego. Para volver a desencadenar la descarga del mismo usuario, llame primero a PFGameSaveFilesUninitializeAsync y espere a que se complete

Requisitos

Encabezado: PFGameSaveFiles.h

Consulte también

Miembros de PFGameSaveFiles
Última modificación el 6 de octubre de 2026