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

# XPersistentLocalStoragePromptUserForSpaceResult

> XPersistentLocalStoragePromptUserForSpaceResult

# XPersistentLocalStoragePromptUserForSpaceResult

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

<a id="syntaxSection" />

## Syntaxe

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

<a id="parametersSection" />

### Paramètres

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

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

<a id="retvalSection" />

### 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](/fr/reference/errorcodes). Retourne **E\_ABORT** si l'utilisateur choisit de ne pas tenter de libérer de l'espace.

<a id="remarksSection" />

## 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](/fr/reference/system/xpersistentlocalstorage/functions/xpersistentlocalstoragegetspaceinfo) 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.

<a id="requirementsSection" />

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

<a id="seealsoSection" />

## Voir aussi

[XPersistentLocalStorage](/fr/reference/system/xpersistentlocalstorage/xpersistentlocalstorage_members)\
[XPersistentLocalStorageGetSpaceInfo](/fr/reference/system/xpersistentlocalstorage/functions/xpersistentlocalstoragegetspaceinfo)


## Related topics

- [XPersistentLocalStoragePromptUserForSpaceResult](/reference/system/xpersistentlocalstorage/functions/xpersistentlocalstoragepromptuserforspaceresult.md)
- [XPersistentLocalStoragePromptUserForSpaceAsync](/reference/system/xpersistentlocalstorage/functions/xpersistentlocalstoragepromptuserforspaceasync.md)
- [XPersistentLocalStorage](/reference/system/xpersistentlocalstorage/xpersistentlocalstorage_members.md)
