Skip to main content

XPersistentLocalStoragePromptUserForSpaceResult

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

Syntaxe

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. 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 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
XPersistentLocalStorageGetSpaceInfo
Last modified on October 6, 2026