> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Référence de la méthode Initialize de XGameSave Provider

> Référence de la méthode Provider.Initialize du wrapper XGameSave, qui prépare le fournisseur de sauvegarde de jeu et synchronise tous les conteneurs de l'utilisateur spécifié.

# Microsoft.Xbox.Wrappers.XGameSave.Provider.Initialize

Initialise le wrapper de sauvegarde de jeu et synchronise tous les conteneurs de l'utilisateur spécifié.

<a id="syntaxSection" />

## Syntaxe

```cpp theme={null}
HRESULT Initialize(XUserHandle userHandle,
                   const std::string& serviceConfigurationId);
```

<a id="parametersSection" />

### Paramètres

*userHandle*   \_In\_<br />Type : XUserHandle

Handle du compte d'utilisateur XBOX Live.

*serviceConfigurationId*  \_In\_<br />Type : std::string

ID de configuration de service (SCID) du jeu.

<a id="retvalSection" />

### Valeur de retour

Type : HRESULT

Cette méthode retourne **S\_OK** en cas de réussite, et les codes HRESULT suivants en cas d'échec :

* **E\_GS\_USER\_CANCELED**
* **E\_GS\_USER\_NOT\_REGISTERED\_IN\_SERVICE**
* **E\_GS\_NO\_ACCESS**
* **E\_GS\_NO\_SERVICE\_CONFIGURATION**

<a id="remarksSection" />

## Remarques

Vous devez appeler cette méthode avant de pouvoir appeler toute autre méthode de la classe `Provider`.

Vous ne devriez pas appeler cette méthode sur le thread d'interface utilisateur du jeu, car elle peut bloquer, puis potentiellement afficher une interface utilisateur pendant la synchronisation des sauvegardes de jeu de l'utilisateur.

Pour charger les données du blob donné, à partir du conteneur spécifié, appelez [Load](/fr-CA/reference/system/Wrappers/classes/provider/methods/xgamesave_wrapper_provider_load).

<a id="requirementsSection" />

## Configuration requise

**En-tête :** xgamesavewrappers.hpp

**Plateformes prises en charge :** Windows, consoles de la famille XBOX One et consoles XBOX Series

<a id="seealsoSection" />

## Voir aussi

[Microsoft.Xbox.Wrappers.XGameSave.Provider](/fr-CA/reference/system/Wrappers/classes/provider/xgamesave_wrapper_provider)<br />[Membres du wrapper XGameSave](/fr-CA/reference/system/Wrappers/xgamesave_wrapper_members)


## Related topics

- [Referencia del método Initialize de XGameSave Provider](/es/reference/system/Wrappers/classes/provider/methods/xgamesave_wrapper_provider_initialize.md)
- [Referencia del método Save de XGameSave Provider](/es/reference/system/Wrappers/classes/provider/methods/xgamesave_wrapper_provider_save.md)
- [Información general de la API XGameSave](/es/build/core-features/common/game-save/xgamesave.md)
- [Método QueryContainers de XGameSave Provider](/es/reference/system/Wrappers/classes/provider/methods/xgamesave_wrapper_provider_querycontainers.md)
- [Método Delete(std::string&) de XGameSave Provider](/es/reference/system/Wrappers/classes/provider/methods/xgamesave_wrapper_provider_delete_string.md)
