Skip to main content

XGameSaveCloseProvider

Libère les ressources détenues par le XGameSaveProvider.

Syntaxe

Paramètres

provider   _In_
Type : XGameSaveProviderHandle
Handle du XGameSaveProvider à fermer.

Valeur de retour

Type : void

Remarques

Cette fonction ne peut pas être appelée en toute sécurité sur un thread à délai critique. Pour plus d’informations, consultez Threads à délai critique.
Chaque fournisseur conserve des ressources qui doivent être nettoyées lorsqu’elles ne sont plus nécessaires ou lorsque le fournisseur existant est devenu non valide. Un fournisseur peut devenir non valide pour plusieurs raisons, la principale étant que, pendant que l’application était suspendue, le contexte a été pris sur un autre appareil par le même utilisateur. Cette situation est représentée par E_GS_HANDLE_EXPIRED et peut être retournée par n’importe quelle API XGameSave. La gestion appropriée consiste à fermer le fournisseur, puis à le réinitialiser et à inviter l’utilisateur à régler tout problème de conflit éventuel.

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

Voir aussi

XGameSave
XGameSaveInitializeProvider
XGameSaveInitializeProviderAsync
Débogage de Game Saves
Last modified on October 6, 2026