Funciones
| Función | Descripción |
|---|---|
| PFGameSaveFilesActiveDeviceChangedCallback | Devolución de llamada para cuando cambia el dispositivo activo. Cuando se desencadena esta devolución de llamada, significa que el usuario se movió a otro dispositivo, por lo que este título debe volver al menú principal |
| PFGameSaveFilesAddUserWithUiAsync | Agrega un usuario al sistema de partidas guardadas. Esto descarga el estado guardado desde la nube según sea necesario y podría desencadenar estas devoluciones de llamada de la interfaz de usuario: PFGameSaveFilesUiProgressCallback, PFGameSaveFilesUiSyncFailedCallback, PFGameSaveFilesUiActiveDeviceContentionCallback, PFGameSaveFilesUiConflictCallback, PFGameSaveFilesUiOutOfStorageCallback Consulte PFGameSaveFilesSetUiCallbacks para obtener más detalles. Se debe llamar antes a PFGameSaveFilesInitialize. En las plataformas XBOX y Windows, el sistema proporciona la interfaz de usuario estándar. |
| PFGameSaveFilesAddUserWithUiResult | Recupera el resultado de una llamada a PFGameSaveFilesAddUserWithUiAsync. |
| PFGameSaveFilesGetFolder | Devuelve la carpeta raíz de los archivos y carpetas de partidas guardadas de este usuario. Todos sus archivos y subcarpetas se sincronizarán con la nube. Primero se debe agregar el usuario mediante PFGameSaveFilesAddUserWithUiAsync. |
| PFGameSaveFilesGetFolderSize | Devuelve el tamaño en bytes de la carpeta raíz de los archivos y carpetas de partidas guardadas de este usuario. Primero se debe agregar el usuario mediante PFGameSaveFilesAddUserWithUiAsync. |
| PFGameSaveFilesGetRemainingQuota | Devuelve la cantidad de datos disponible, en bytes, para almacenar datos guardados mediante la API PFGameSaveFiles. Superar la cuota devolverá un número negativo y hará que el servicio bloquee la carga. |
| PFGameSaveFilesInitialize | Inicializa la instancia de la biblioteca PlayFab Game Save. |
| PFGameSaveFilesIsConnectedToCloud | Devuelve si el usuario está conectado a la nube. El usuario puede desconectarse de la nube al llamar a PFGameSaveFilesAddUserWithUiAsync() sin acceso a la red y elegir PFGameSaveFilesUiSyncFailedUserAction::UseOffline en PFGameSaveFilesUiSyncFailedCallback. El usuario también puede desconectarse de la nube en cualquier momento si otro dispositivo se convierte en el dispositivo activo. Cuando está desconectado de la nube, se puede volver a llamar a PFGameSaveFilesAddUserWithUiAsync() si desea intentar conectarse a la nube. Volverá a mostrar la interfaz de usuario de error si la red sigue sin conexión. No es necesario volver a inicializar gamesave, pero puede hacerlo si lo desea. Mientras esté desconectado de la nube, PFGameSaveFilesUploadWithUiAsync() no hará nada, salvo devolver E_PF_GAMESAVE_DISCONNECTED_FROM_CLOUD al completarse la operación asincrónica, incluso si hay acceso a la red. |
| PFGameSaveFilesResetCloudAsync | Restablece el estado de la partida guardada en la nube para este usuario. Normalmente no es necesario llamar a esta función, pero podría ser útil durante el desarrollo o las pruebas. No elimina ni modifica la partida guardada local. |
| PFGameSaveFilesResetCloudResult | Recupera el resultado de una llamada a PFGameSaveFilesResetCloudAsync. |
| PFGameSaveFilesSetActiveDeviceChangedCallback | Establece la devolución de llamada de cambio del dispositivo activo. Cuando se desencadena esta devolución de llamada, significa que el usuario se movió a otro dispositivo, por lo que este título debe volver al menú principal |
| PFGameSaveFilesSetSaveDescriptionAsync | Establece una descripción breve de la partida guardada pendiente. Se puede ver en la interfaz de usuario de conflicto o de contención del dispositivo activo |
| PFGameSaveFilesSetSaveDescriptionResult | Recupera el resultado de una llamada a PFGameSaveFilesSetSaveDescriptionAsync. |
| PFGameSaveFilesUninitializeAsync | Limpia la instancia de la biblioteca PlayFab Game Save. |
| PFGameSaveFilesUninitializeResult | Recupera el resultado de una llamada a PFGameSaveFilesUninitializeAsync. |
| PFGameSaveFilesUploadWithUiAsync | Carga todos los archivos y carpetas de la carpeta devuelta por PFGameSaveFilesGetFolder(). Primero se debe agregar el usuario. En plataformas que no son Windows, la carga se realiza en el mismo proceso que el juego y podría desencadenar estas devoluciones de llamada de la interfaz de usuario: PFGameSaveFilesUiProgressCallback, PFGameSaveFilesUiSyncFailedCallback En las plataformas XBOX y Windows, la carga se realiza fuera de proceso y el sistema proporciona la interfaz de usuario estándar. Llamar a esta API es opcional en las plataformas XBOX y Windows, ya que la carga se realizará automáticamente cuando el juego no se esté ejecutando. |
| PFGameSaveFilesUploadWithUiResult | Recupera el resultado de una llamada a PFGameSaveFilesUploadWithUiAsync. |
