> ## 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.

# XGameGetXboxTitleId

> XGameGetXboxTitleId

# XGameGetXboxTitleId

Retourne le TitleID du jeu.

## Syntaxe

```cpp theme={null}
HRESULT XGameGetXboxTitleId(  
         uint32_t* titleId  
)  
```

### Paramètres

*titleId*   \_Out\_\
Type : uint32\_t\*

Pointeur vers le TitleID du jeu.

### Valeur de retour

Type : [HRESULT](https://learn.microsoft.com/openspecs/windows_protocols/ms-erref/0642cb2f-2075-4469-918c-4441e69c548a)

Retourne **S\_OK** en cas de réussite ; sinon, retourne un code d'erreur. Pour obtenir la liste des codes d'erreur, consultez [Codes d'erreur](/fr/reference/errorcodes). Si le TitleID n'est pas configuré par le développeur du jeu dans le fichier MicrosoftGame.config, la valeur de retour est **HRESULT\_FROM\_WIN32(ERROR\_NOT\_FOUND)**.

## Remarques

<Note>Cette fonction ne peut pas être appelée sans risque sur un thread à durée critique. Pour plus d'informations, consultez [Threads à durée critique](https://learn.microsoft.com/gaming/gdk/docs/gdk-dev/console-dev/overviews/threads/time-sensitive-threads).</Note>

Le TitleID identifie de manière unique votre jeu auprès des services XBOX Live. Il est utilisé dans l'ensemble des services XBOX Live pour permettre à vos utilisateurs d'accéder au contenu Live de votre jeu, comme les statistiques utilisateur et les succès, et pour activer les fonctionnalités multijoueur Live. Le TitleID est stocké dans le fichier manifeste MicrosoftGame.config de votre jeu.

L'exemple suivant génère une URL pour appeler un service REST back-end utilisé par le jeu. La fonction **XGameGetXBoxTitleId** est appelée pour inclure le TitleID dans l'URL.

```cpp theme={null}
std::string GetBackendServiceUrl()  
{  
    uint32_t titleId;  
  
    RetailAssert(SUCCEEDED(XGameGetXboxTitleId(&titleId)));  
  
    std::stringstream url;  
    url << "https://example.com/some/api/call";  
  
    url << std::hex << std::uppercase << std::setfill('0');  
    url << "/titleId/" << std::setw(8) << titleId;  
  
    return url.str();  
}   
```

## Configuration requise

**En-tête :** XGame.h

**Bibliothèque :** xgameruntime.lib

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

## Documentation conceptuelle

* [Threads à durée critique](https://learn.microsoft.com/gaming/gdk/docs/gdk-dev/console-dev/overviews/threads/time-sensitive-threads)

## Voir aussi

[MicrosoftGame.config](/fr/build/core-features/common/game-config/MicrosoftGameConfig-toc)\
[XGame](/fr/reference/system/xgame/xgame_members)\
[Configuration des sandbox pour le développement XBOX Live](/fr/services/xbox-services/fundamentals/sandboxes/live-setting-up-sandboxes)


## Related topics

- [XGameGetXboxTitleId](/reference/system/xgame/functions/xgamegetxboxtitleid.md)
- [XGame](/reference/system/xgame/xgame_members.md)
