Skip to main content

XGameSaveCloseProvider

Libera los recursos retenidos por el XGameSaveProvider.

Sintaxis

Parámetros

provider   _In_
Tipo: XGameSaveProviderHandle
Identificador de XGameSaveProvider que se va a cerrar.

Valor devuelto

Tipo: void

Comentarios

No es seguro llamar a esta función en un subproceso con dependencia temporal. Para obtener más información, consulte Subprocesos con dependencia temporal.
Cada proveedor retiene recursos que deben limpiarse cuando ya no se necesitan o cuando el proveedor existente deja de ser válido. Un proveedor puede dejar de ser válido por varias razones; la principal es que, mientras la aplicación estaba suspendida, el mismo usuario tomó el contexto en un dispositivo diferente. Esto se representa como E_GS_HANDLE_EXPIRED y puede devolverse desde cualquiera de las API de XGameSave; el tratamiento adecuado es cerrar el proveedor, volver a inicializarlo y pedir al usuario que resuelva cualquier posible problema de conflicto.

Requisitos

Encabezado: XGameSave.h Biblioteca: xgameruntime.lib Plataformas compatibles: Windows, consolas de la familia XBOX One y consolas XBOX Series

Documentación conceptual

Consulte también

XGameSave
XGameSaveInitializeProvider
XGameSaveInitializeProviderAsync
Depuración de partidas guardadas
Última modificación el 28 de agosto de 2026