Skip to main content

XGameSaveCloseProvider

Libera os recursos mantidos pelo XGameSaveProvider.

Sintaxe

Parâmetros

provider   _In_
Tipo: XGameSaveProviderHandle
Identificador do XGameSaveProvider a ser fechado.

Valor retornado

Tipo: void

Comentários

Não é seguro chamar esta função em um thread sensível ao tempo. Para obter mais informações, consulte Threads sensíveis ao tempo.
Cada provedor mantém recursos que precisam ser limpos quando não forem mais necessários ou quando o provedor existente se tornar inválido. Um provedor pode se tornar inválido por alguns motivos, sendo o principal deles o fato de que, enquanto o aplicativo estava suspenso, o contexto foi assumido em um dispositivo diferente pelo mesmo usuário. Isso é representado como E_GS_HANDLE_EXPIRED e pode ser retornado por qualquer uma das APIs de XGameSave. O tratamento adequado é fechar o provedor, reinicializá-lo e solicitar que o usuário resolva quaisquer possíveis problemas de conflito.

Requisitos

Cabeçalho: XGameSave.h Biblioteca: xgameruntime.lib Plataformas com suporte: Windows, consoles da família XBOX One e consoles XBOX Series

Documentação conceitual

Confira também

XGameSave
XGameSaveInitializeProvider
XGameSaveInitializeProviderAsync
Depuração de salvamentos de jogos
Last modified on October 6, 2026