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

# Información general de la API de C de Services - PFGameSaveFilesUi.h

> Información general de la API de C de Services - PFGameSaveFilesUi.h

## Funciones

| Función | Descripción |
| - | - |
| [PFGameSaveFilesSetUiActiveDeviceContentionResponse](https://docs.xbox.com/es/services/playfab/api-references/c/pfgamesavefilesui/functions/pfgamesavefilessetuiactivedevicecontentionresponse.md) | Establece la respuesta del usuario para PFGameSaveFilesUiActiveDeviceContentionCallback. Se puede llamar dentro o fuera de la devolución de llamada. La máquina de estados no avanzará hasta que el usuario elija una respuesta o se cancele la API asincrónica. |
| [PFGameSaveFilesSetUiCallbacks](https://docs.xbox.com/es/services/playfab/api-references/c/pfgamesavefilesui/functions/pfgamesavefilessetuicallbacks.md) | Establece las devoluciones de llamada de la interfaz de usuario. Estas devoluciones de llamada de la interfaz de usuario se desencadenarán durante PFGameSaveFilesAddUserWithUiAsync() o PFGameSaveFilesUploadWithUiAsync(). PFGameSaveFilesAddUserWithUiAsync() puede desencadenar cualquier devolución de llamada de la interfaz de usuario, mientras que PFGameSaveFilesUploadWithUiAsync() solo desencadenará PFGameSaveFilesUiProgressCallback o PFGameSaveFilesUiSyncFailedCallback, o ambas. En plataformas que no son Windows, es necesario establecer estas devoluciones de llamada para desencadenar cuadros de diálogo de interfaz de usuario representados por el juego. En las plataformas XBOX y Windows, la sincronización de archivos se realiza fuera de proceso y la plataforma proporciona la interfaz de usuario estándar; sin embargo, el título puede establecer estas devoluciones de llamada para representar cuadros de diálogo de interfaz de usuario personalizados según desee. |
| [PFGameSaveFilesSetUiConflictResponse](https://docs.xbox.com/es/services/playfab/api-references/c/pfgamesavefilesui/functions/pfgamesavefilessetuiconflictresponse.md) | Establece la respuesta del usuario para PFGameSaveFilesUiConflictCallback. Se puede llamar dentro o fuera de la devolución de llamada. La máquina de estados no avanzará hasta que el usuario elija una respuesta o se cancele la API asincrónica. |
| [PFGameSaveFilesSetUiOutOfStorageResponse](https://docs.xbox.com/es/services/playfab/api-references/c/pfgamesavefilesui/functions/pfgamesavefilessetuioutofstorageresponse.md) | Establece la respuesta del usuario para PFGameSaveFilesUiOutOfStorageCallback. Se puede llamar dentro o fuera de la devolución de llamada. La máquina de estados no avanzará hasta que el usuario elija una respuesta o se cancele la API asincrónica. |
| [PFGameSaveFilesSetUiProgressResponse](https://docs.xbox.com/es/services/playfab/api-references/c/pfgamesavefilesui/functions/pfgamesavefilessetuiprogressresponse.md) | Establece la respuesta del usuario para PFGameSaveFilesUiProgressCallback. Se puede llamar dentro o fuera de la devolución de llamada. La máquina de estados no avanzará hasta que el usuario elija una respuesta o se cancele la API asincrónica. |
| [PFGameSaveFilesSetUiSyncFailedResponse](https://docs.xbox.com/es/services/playfab/api-references/c/pfgamesavefilesui/functions/pfgamesavefilessetuisyncfailedresponse.md) | Establece la respuesta del usuario para PFGameSaveFilesUiSyncFailedCallback. Se puede llamar dentro o fuera de la devolución de llamada. La máquina de estados no avanzará hasta que el usuario elija una respuesta o se cancele la API asincrónica. |
| [PFGameSaveFilesUiActiveDeviceContentionCallback](https://docs.xbox.com/es/services/playfab/api-references/c/pfgamesavefilesui/functions/pfgamesavefilesuiactivedevicecontentioncallback.md) | Devolución de llamada de contención de dispositivo activo. |
| [PFGameSaveFilesUiConflictCallback](https://docs.xbox.com/es/services/playfab/api-references/c/pfgamesavefilesui/functions/pfgamesavefilesuiconflictcallback.md) | Devolución de llamada de conflicto. |
| [PFGameSaveFilesUiOutOfStorageCallback](https://docs.xbox.com/es/services/playfab/api-references/c/pfgamesavefilesui/functions/pfgamesavefilesuioutofstoragecallback.md) | Devolución de llamada que se desencadena cuando el dispositivo local se queda sin espacio de almacenamiento. |
| [PFGameSaveFilesUiProgressCallback](https://docs.xbox.com/es/services/playfab/api-references/c/pfgamesavefilesui/functions/pfgamesavefilesuiprogresscallback.md) | Devolución de llamada de notificación que se activa cuando la operación de sincronización pasa a un nuevo estado. Esta devolución de llamada se activa una vez por cada transición de estado (por ejemplo, una vez para PreparingForUpload y una vez para Uploading); NO se activa repetidamente a medida que avanza el progreso dentro de un estado. Para obtener el progreso detallado dentro de un estado, llame a PFGameSaveFilesUiProgressGetProgress para sondear los recuentos de bytes actuales y totales. Los títulos deben tratar esto como una notificación de cambio de estado (por ejemplo, mostrar o actualizar un cuadro de diálogo de progreso) en lugar de esperar que se active con una frecuencia alta. |
| [PFGameSaveFilesUiProgressGetProgress](https://docs.xbox.com/es/services/playfab/api-references/c/pfgamesavefilesui/functions/pfgamesavefilesuiprogressgetprogress.md) | Obtiene el progreso actual de la operación de sincronización. Llame a esta función desde PFGameSaveFilesUiProgressCallback o sondéela periódicamente mientras haya una sincronización en curso para obtener el progreso actualizado a nivel de bytes. Durante PreparingForUpload, current/total reflejan los bytes sin comprimir procesados/esperados. Durante Uploading, current/total reflejan los bytes sin comprimir transferidos/esperados. Durante Downloading, current/total reflejan los bytes descargados/esperados. Si total es 0, el tamaño total aún no se conoce; los títulos deben tratarlo como un progreso indeterminado (por ejemplo, mostrar un indicador giratorio) en lugar de dividir entre cero o mostrar 0 %. |
| [PFGameSaveFilesUiSyncFailedCallback](https://docs.xbox.com/es/services/playfab/api-references/c/pfgamesavefilesui/functions/pfgamesavefilesuisyncfailedcallback.md) | Devolución de llamada de error de sincronización. |

## Estructuras

| Estructura | Descripción |
| - | - |
| [PFGameSaveUICallbacks](https://docs.xbox.com/es/services/playfab/api-references/c/pfgamesavefilesui/structs/pfgamesaveuicallbacks.md) | Devoluciones de llamada de la interfaz de usuario para las operaciones de partidas guardadas. |

## Cambios de estado

| Cambio de estado | Descripción |
| - | - |

## Enumeraciones

| Enumeración | Descripción |
| - | - |
| [PFGameSaveFilesUiActiveDeviceContentionUserAction](https://docs.xbox.com/es/services/playfab/api-references/c/pfgamesavefilesui/enums/pfgamesavefilesuiactivedevicecontentionuseraction.md) | La acción del usuario de PFGameSaveFilesUiActiveDeviceContentionCallback. |
| [PFGameSaveFilesUiConflictUserAction](https://docs.xbox.com/es/services/playfab/api-references/c/pfgamesavefilesui/enums/pfgamesavefilesuiconflictuseraction.md) | La acción del usuario de PFGameSaveFilesUiConflictCallback. |
| [PFGameSaveFilesUiOutOfStorageUserAction](https://docs.xbox.com/es/services/playfab/api-references/c/pfgamesavefilesui/enums/pfgamesavefilesuioutofstorageuseraction.md) | La acción del usuario de PFGameSaveFilesUiOutOfStorageCallback. |
| [PFGameSaveFilesUiProgressUserAction](https://docs.xbox.com/es/services/playfab/api-references/c/pfgamesavefilesui/enums/pfgamesavefilesuiprogressuseraction.md) | La acción del usuario de PFGameSaveFilesUiProgressCallback. |
| [PFGameSaveFilesUiSyncFailedUserAction](https://docs.xbox.com/es/services/playfab/api-references/c/pfgamesavefilesui/enums/pfgamesavefilesuisyncfaileduseraction.md) | La acción del usuario de PFGameSaveFilesUiSyncFailedCallback. |


## Related topics

- [Información general de la API de C de Services - PFGameSaveFiles.h](https://docs.xbox.com/es/services/playfab/api-references/c/pfgamesavefiles/pfgamesavefiles_members.md)
- [Información general de la API XGameSaveFiles](https://docs.xbox.com/es/build/core-features/common/game-save/xgamesavefiles.md)
- [Información general de Game Saves](https://docs.xbox.com/es/build/core-features/common/game-save/game-saves-overview.md)
- [Información general de la API de C de Services - PFGameSaveFilesTypes.h](https://docs.xbox.com/es/services/playfab/api-references/c/pfgamesavefilestypes/pfgamesavefilestypes_members.md)
- [Información general de la API XGameSave](https://docs.xbox.com/es/build/core-features/common/game-save/xgamesave.md)
