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

# PFGameSaveFilesUploadWithUiAsync

> Charge tous les fichiers et dossiers contenus dans le dossier renvoyé par PFGameSaveFilesGetFolder(). L'utilisateur doit d'abord être ajouté. Sur les plateformes autres que Windows, le chargement s'effectue dans le même processus que le jeu et peut déclencher ces rappels d'interface utilisateur : PFGameSaveFilesUiProgressCallback, PFGameSaveFilesUiSyncFailedCallback. Sur les plateformes XBOX et Windows, le chargement s'effectue hors processus et l'interface utilisateur standard est fournie par le système. L'appel de cette API est facultatif sur les plateformes XBOX et Windows, car le chargement a lieu automatiquement lorsque le jeu n'est pas en cours d'exécution.

Charge tous les fichiers et dossiers contenus dans le dossier renvoyé par PFGameSaveFilesGetFolder(). L'utilisateur doit d'abord être ajouté. Sur les plateformes autres que Windows, le chargement s'effectue dans le même processus que le jeu et peut déclencher ces rappels d'interface utilisateur : PFGameSaveFilesUiProgressCallback, PFGameSaveFilesUiSyncFailedCallback. Sur les plateformes XBOX et Windows, le chargement s'effectue hors processus et l'interface utilisateur standard est fournie par le système. L'appel de cette API est facultatif sur les plateformes XBOX et Windows, car le chargement a lieu automatiquement lorsque le jeu n'est pas en cours d'exécution.

## Syntaxe

```cpp theme={null}
HRESULT PFGameSaveFilesUploadWithUiAsync(  
    PFLocalUserHandle localUserHandle,  
    PFGameSaveFilesUploadOption option,  
    XAsyncBlock* async  
)  
```

### Paramètres

**`localUserHandle`**   PFLocalUserHandle

Utilisateur local dont les fichiers et dossiers de sauvegarde de jeu doivent être chargés.

**`option`**   [PFGameSaveFilesUploadOption](/fr/services/playfab/api-references/c/pfgamesavefilestypes/enums/pfgamesavefilesuploadoption)

Option à utiliser lors du chargement des fichiers et dossiers.

**`async`**   XAsyncBlock\*<br />*Inout*

XAsyncBlock permettant d'interroger l'état de l'appel et de récupérer ses résultats.

### Valeur de retour

Type : HRESULT

Pour récupérer le résultat d'un appel à PFGameSaveFilesUploadWithUiAsync, appelez PFGameSaveFilesUploadWithUiResult.

## Configuration requise

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

## Voir aussi

[Membres de PFGameSaveFiles](/fr/services/playfab/api-references/c/pfgamesavefiles/pfgamesavefiles_members)


## Related topics

- [PFGameSaveFilesUploadWithUiResult](/fr/services/playfab/api-references/c/pfgamesavefiles/functions/pfgamesavefilesuploadwithuiresult.md)
- [PFGameSaveFilesSetUiCallbacks](/fr/services/playfab/api-references/c/pfgamesavefilesui/functions/pfgamesavefilessetuicallbacks.md)
- [Rappels d'interface utilisateur de Game Saves](/fr/services/playfab/player-progression/game-saves/ui-callbacks.md)
- [Mode hors connexion de Game Saves](/fr/services/playfab/player-progression/game-saves/offline.md)
- [PFGameSaveFilesUiSyncFailedUserAction](/fr/services/playfab/api-references/c/pfgamesavefilesui/enums/pfgamesavefilesuisyncfaileduseraction.md)
