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