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

# PFGameSaveFilesUiProgressCallback

> 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.

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.

## Sintaxis

```cpp theme={null}
void PFGameSaveFilesUiProgressCallback(  
    PFLocalUserHandle localUserHandle,  
    PFGameSaveFilesSyncState syncState,  
    void* context  
)  
```

### Parámetros

**`localUserHandle`**   PFLocalUserHandle

Identificador de usuario local.

**`syncState`**   [PFGameSaveFilesSyncState](/es/services/playfab/api-references/c/pfgamesavefilestypes/enums/pfgamesavefilessyncstate)

El nuevo estado de sincronización de la operación.

**`context`**   void\*<br />*optional*

Puntero de contexto que se pasó durante el registro de la devolución de llamada.

### Valor devuelto

Tipo: void

TBD

## Requisitos

**Encabezado:** PFGameSaveFilesUi.h

## Consulte también

[Miembros de PFGameSaveFilesUi](/es/services/playfab/api-references/c/pfgamesavefilesui/pfgamesavefilesui_members)


## Related topics

- [PFGameSaveFilesUiProgressUserAction](/es/services/playfab/api-references/c/pfgamesavefilesui/enums/pfgamesavefilesuiprogressuseraction.md)
- [PFGameSaveFilesSetUiProgressResponse](/es/services/playfab/api-references/c/pfgamesavefilesui/functions/pfgamesavefilessetuiprogressresponse.md)
- [PFGameSaveFilesUiProgressGetProgress](/es/services/playfab/api-references/c/pfgamesavefilesui/functions/pfgamesavefilesuiprogressgetprogress.md)
- [PFGameSaveUICallbacks](/es/services/playfab/api-references/c/pfgamesavefilesui/structs/pfgamesaveuicallbacks.md)
- [PFGameSaveFilesAddUserWithUiAsync](/es/services/playfab/api-references/c/pfgamesavefiles/functions/pfgamesavefilesadduserwithuiasync.md)
