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

# XGameSaveGetRemainingQuotaAsync

> XGameSaveGetRemainingQuotaAsync

# XGameSaveGetRemainingQuotaAsync

Renvoie de façon asynchrone la quantité de données disponible pour le stockage à l'aide de l'API XGameSave.

## Syntaxe

```cpp theme={null}
HRESULT XGameSaveGetRemainingQuotaAsync(  
         XGameSaveProviderHandle provider,  
         XAsyncBlock* async  
)  
```

### Paramètres

*provider*   \_In\_\
Type : XGameSaveProviderHandle

Handle vers le XGameSaveProvider pour lequel interroger l'espace de données restant.

*async*   \_In\_\
Type : [XAsyncBlock\*](/fr/reference/system/xasync/structs/xasyncblock)

AsyncBlock contenant le contexte d'appel et la fonction de rappel.

### Valeur de retour

Type : HRESULT

Résultat de la fonction.

## Remarques

Le résultat et le quota restant sont récupérés à partir de la fonction [XGameSaveGetRemainingQuotaResult](/fr/reference/system/xgamesave/functions/xgamesavegetremainingquotaresult).

Chaque application dispose d'un quota sur la quantité de données qu'elle peut enregistrer pour un utilisateur ; si ce quota est dépassé, toute tentative d'enregistrement de données supplémentaires peut échouer avec **E\_GS\_QUOTA\_EXCEEDED**. Comme il ne s'agit pas d'une taille fixe, nous exposons l'accès au quota restant afin que l'application puisse essayer d'éviter les échecs **E\_GS\_QUOTA\_EXCEEDED**. Pour fournir une vue précise, nous nous assurons toujours que les écritures, mises à jour ou suppressions en attente sont traitées avant le retour, car chacune d'elles peut modifier le quota restant.

## Configuration requise

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

**Bibliothèque :** xgameruntime.lib

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

## Documentation conceptuelle

* [Modèle de programmation asynchrone](/fr/build/core-features/common/async/async-programming-model)

## Voir aussi

[XGameSave](/fr/reference/system/xgamesave/xgamesave_members)\
[XGameSaveGetRemainingQuotaResult](/fr/reference/system/xgamesave/functions/xgamesavegetremainingquotaresult)\
[Débogage des sauvegardes de jeu](/fr/build/core-features/common/game-save/game-saves-debugging)


## Related topics

- [XGameSaveGetRemainingQuotaAsync](/reference/system/xgamesave/functions/xgamesavegetremainingquotaasync.md)
- [XGameSaveGetRemainingQuotaResult](/reference/system/xgamesave/functions/xgamesavegetremainingquotaresult.md)
- [Asynchronous Programming Model](/build/core-features/common/async/async-programming-model.md)
- [XAsyncGetResultSize](/reference/system/xasync/functions/xasyncgetresultsize.md)
- [异步编程模型](/zh-CN/build/core-features/common/async/async-programming-model.md)
