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

# XPersistentLocalStoragePromptUserForSpaceResult

> XPersistentLocalStoragePromptUserForSpaceResult

# XPersistentLocalStoragePromptUserForSpaceResult

Retourne le résultat d'un appel à la fonction [XPersistentLocalStoragePromptUserForSpaceAsync](https://docs.xbox.com/fr/reference/system/xpersistentlocalstorage/functions/xpersistentlocalstoragepromptuserforspaceasync.md).

## Syntaxe

```cpp theme={null}
HRESULT XPersistentLocalStoragePromptUserForSpaceResult(
         XAsyncBlock* asyncBlock
)
```

### Paramètres

*asyncBlock*   \_Inout\_\
Type : XAsyncBlock\d\*

Pointeur vers un objet `XAsyncBlock` que vous pouvez utiliser pour surveiller l'état de l'appel asynchrone.

### Valeur de retour

Type : HRESULT

Retourne **S\_OK** si l'utilisateur a tenté de libérer l'espace demandé ; sinon, retourne un code d'erreur. Pour obtenir la liste des codes d'erreur, consultez [Codes d'erreur](https://docs.xbox.com/fr/reference/errorcodes.md). Retourne **E\_ABORT** si l'utilisateur choisit de ne pas tenter de libérer de l'espace.

## Remarques

Le résultat de l'opération asynchrone est un succès si l'utilisateur a choisi de libérer de l'espace. Rien ne garantit que l'utilisateur a libéré le nombre d'octets demandé, mais seulement qu'il a effectué une action.

Votre jeu doit interroger de nouveau l'espace libre à l'aide de [XPersistentLocalStorageGetSpaceInfo](https://docs.xbox.com/fr/reference/system/xpersistentlocalstorage/functions/xpersistentlocalstoragegetspaceinfo.md) lorsque l'utilisateur réessaie l'opération à l'origine de la demande d'espace.

L'opération asynchrone se termine par `E_ABORT` si l'utilisateur choisit de ne pas libérer d'espace.

Le stockage local persistant n'étant pas implémenté sur la plateforme PC, n'utilisez pas cette fonction sur cette plateforme.

## Configuration requise

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

**Bibliothèque :** xgameruntime.lib

**Plateformes prises en charge :** Windows, consoles de la famille XBOX One et consoles XBOX Series

## Voir aussi

[XPersistentLocalStorage](https://docs.xbox.com/fr/reference/system/xpersistentlocalstorage/xpersistentlocalstorage_members.md)\
[XPersistentLocalStorageGetSpaceInfo](https://docs.xbox.com/fr/reference/system/xpersistentlocalstorage/functions/xpersistentlocalstoragegetspaceinfo.md)


## Related topics

- [XPersistentLocalStoragePromptUserForSpaceAsync](https://docs.xbox.com/fr/reference/system/xpersistentlocalstorage/functions/xpersistentlocalstoragepromptuserforspaceasync.md)
- [XPersistentLocalStorage (contenu de l'API)](https://docs.xbox.com/fr/reference/system/xpersistentlocalstorage/xpersistentlocalstorage_members.md)
- [Utilisation des wrappers C# pour les API GDK dans votre projet Unity](https://docs.xbox.com/fr/build/gdk-and-engines/unity/unity-api-wrappers.md)
- [XPersistentLocalStorageSpaceInfo](https://docs.xbox.com/fr/reference/system/xpersistentlocalstorage/structs/xpersistentlocalstoragespaceinfo.md)
- [Stockage local sur la console Xbox](https://docs.xbox.com/fr/build/console-features/storage/local-storage.md)
