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

# XGameRuntimeIsFeatureAvailable

> XGameRuntimeIsFeatureAvailable

# XGameRuntimeIsFeatureAvailable

Indique si une fonctionnalité du Gaming Runtime est disponible.

## Syntaxe

```cpp theme={null}
bool XGameRuntimeIsFeatureAvailable(  
         XGameRuntimeFeature feature  
)  
```

### Paramètres

*feature*   \
Type : [XGameRuntimeFeature](https://docs.xbox.com/fr/reference/system/xgameruntimefeature/enums/xgameruntimefeature.md)

Fonctionnalité du Gaming Runtime à interroger.

### Valeur de retour

Type : bool

Retourne **true** si la fonctionnalité du Gaming Runtime est disponible ; sinon, **false**.

## Remarques

Une fois le Gaming Runtime initialisé avec [XGameRuntimeInitialize](https://docs.xbox.com/fr/reference/system/xgameruntimeinit/functions/xgameruntimeinitialize.md), utilisez cette fonction pour vérifier si des fonctionnalités spécifiques du Gaming Runtime sont disponibles pour votre jeu.

L'exemple suivant utilise la fonction **XGameRuntimeIsFeatureAvailable** pour vérifier si les fonctionnalités Async, AsyncProvider et TaskQueue sont disponibles. Ces trois fonctionnalités sont nécessaires pour utiliser des files d'attente de tâches afin d'exécuter des tâches asynchrones.

```cpp theme={null}
// Confirm that all of the features needed to run asynchronous tasks on 
// task queues are available.
bool Game::CheckAsyncTaskQueueFeatures()
{
    
    return (XGameRuntimeIsFeatureAvailable(XGameRuntimeFeature::XTaskQueue) &&
        XGameRuntimeIsFeatureAvailable(XGameRuntimeFeature::XAsyncProvider) &&
        XGameRuntimeIsFeatureAvailable(XGameRuntimeFeature::XAsync));

}
```

## Configuration requise

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

**Bibliothèque :** xgameruntime.lib

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

## Documentation conceptuelle

* [Présentation de Game Chat 2](https://docs.xbox.com/fr/services/xbox-services/multiplayer/chat/game-chat2/game-chat-2-intro.md)

## Voir aussi

[Glossaire du Gaming Runtime](https://learn.microsoft.com/gaming/gdk/docs/gdk-dev/intro/gaming-runtime-glossary)\
[Classe XGameRuntimeFeature](https://docs.xbox.com/fr/reference/system/xgameruntimefeature/xgameruntimefeature_members.md)\
[Énumération XGameRuntimeFeature](https://docs.xbox.com/fr/reference/system/xgameruntimefeature/enums/xgameruntimefeature.md)


## Related topics

- [Référence de XGameRuntimeFeature](https://docs.xbox.com/fr/reference/system/xgameruntimefeature/enums/xgameruntimefeature.md)
- [XGameRuntimeFeature (contenu de l'API)](https://docs.xbox.com/fr/reference/system/xgameruntimefeature/xgameruntimefeature_members.md)
- [Présentation de Game Chat 2](https://docs.xbox.com/fr/services/xbox-services/multiplayer/chat/game-chat2/game-chat-2-intro.md)
- [Vue d'ensemble de Windows Sockets](https://docs.xbox.com/fr/build/console-features/networking/game-mesh/winsock-intro-networking.md)
- [XSystemRuntimeInfo](https://docs.xbox.com/fr/reference/system/xsystem/structs/xsystemruntimeinfo.md)
