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 parE_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 SeriesVoir aussi
XPersistentLocalStorageXPersistentLocalStorageGetSpaceInfo
