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

> Rappel de notification déclenché lorsque l'opération de synchronisation passe à un nouvel état. Ce rappel est déclenché une fois par transition d'état (p. ex., une fois pour PreparingForUpload, une fois pour Uploading); il n'est PAS déclenché à répétition à mesure que la progression avance dans un état. Pour obtenir une progression détaillée dans un état, appelez PFGameSaveFilesUiProgressGetProgress afin d'interroger le nombre d'octets actuel et total. Les titres doivent traiter ce rappel comme une notification de changement d'état (p. ex., afficher ou mettre à jour une boîte de dialogue de progression) plutôt que de s'attendre à ce qu'il soit déclenché à une fréquence élevée.

Rappel de notification déclenché lorsque l'opération de synchronisation passe à un nouvel état. Ce rappel est déclenché une fois par transition d'état (p. ex., une fois pour PreparingForUpload, une fois pour Uploading); il n'est PAS déclenché à répétition à mesure que la progression avance dans un état. Pour obtenir une progression détaillée dans un état, appelez PFGameSaveFilesUiProgressGetProgress afin d'interroger le nombre d'octets actuel et total. Les titres doivent traiter ce rappel comme une notification de changement d'état (p. ex., afficher ou mettre à jour une boîte de dialogue de progression) plutôt que de s'attendre à ce qu'il soit déclenché à une fréquence élevée.

## Syntaxe

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

### Paramètres

**`localUserHandle`**   PFLocalUserHandle

Handle de l'utilisateur local.

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

Le nouvel état de synchronisation de l'opération.

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

Pointeur de contexte passé lors de l'inscription du rappel.

### Valeur de retour

Type : void

À déterminer

## Configuration requise

**En-tête :** PFGameSaveFilesUi.h

## Voir aussi

[Membres de PFGameSaveFilesUi](/fr-CA/services/playfab/api-references/c/pfgamesavefilesui/pfgamesavefilesui_members)


## Related topics

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