Skip to main content

XPersistentLocalStoragePromptUserForSpaceResult

Retourne le résultat d’un appel à la fonction XPersistentLocalStoragePromptUserForSpaceAsync.

Syntaxe

Paramètres

asyncBlock   _Inout_
Type : XAsyncBlock\d*
Un 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. 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 une réussite 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é, seulement qu’il a agi. Votre jeu doit interroger de nouveau l’espace libre à l’aide de XPersistentLocalStorageGetSpaceInfo lorsque l’utilisateur relance l’opération ayant entraîné la demande d’espace. L’opération asynchrone retourne E_ABORT si l’utilisateur choisit de ne pas libérer d’espace. Comme le stockage local persistant n’est 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
XPersistentLocalStorageGetSpaceInfo
Last modified on October 6, 2026