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

# IGameInputDevice::GetSupportedRumbleMotors

> Obtient les moteurs de vibration disponibles sur le périphérique d'entrée.

Obtient les moteurs de vibration disponibles sur le périphérique d'entrée.

## Syntaxe

```cpp theme={null}
GameInputRumbleMotors GetSupportedRumbleMotors();
```

### Paramètres

Cette méthode n'a aucun paramètre.

### Valeur de retour

Type : [GameInputRumbleMotors](https://docs.xbox.com/fr/reference/input/gameinput/enums/gameinputrumblemotors.md)

Combinaison d'indicateurs `GameInputRumbleMotors` qui décrit les moteurs de vibration du périphérique. Retourne `GameInputRumbleNone` si le périphérique n'a aucun moteur de vibration.

## Remarques

Utilisez [IGameInputDevice::SetRumbleState](https://docs.xbox.com/fr/reference/input/gameinput/interfaces/igameinputdevice/methods/igameinputdevice_setrumblestate.md) pour contrôler les moteurs de vibration. Les applications ne sont pas tenues de vérifier quels moteurs un périphérique prend en charge avant d'appeler `SetRumbleState` ; si le périphérique ne dispose pas d'un moteur, GameInput tente d'en émuler l'effet à l'aide des autres moteurs. Utilisez cette méthode lorsque vous souhaitez adapter la conception de votre retour aux moteurs réellement présents, par exemple lorsque vous utilisez les moteurs des gâchettes à impulsion.

L'ensemble des moteurs de vibration pris en charge ne change pas pendant toute la durée de vie de l'objet périphérique.

Dans GameInput v3 et les versions antérieures, ces informations étaient disponibles via le membre `supportedRumbleMotors` de la structure [GameInputDeviceInfo](https://docs.xbox.com/fr/reference/input/gameinput/deprecated/structs/gameinputdeviceinfo.md) retournée par [IGameInputDevice::GetDeviceInfo](https://docs.xbox.com/fr/reference/input/gameinput/deprecated/interfaces/igameinputdevice/methods/igameinputdevice_getdeviceinfo.md).

## Configuration requise

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

**Bibliothèque :** gameinput.lib

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

## Voir aussi

[Vue d'ensemble de GameInput](https://docs.xbox.com/fr/build/core-features/common/input/overviews/input-overview.md)\
[IGameInputDevice](https://docs.xbox.com/fr/reference/input/gameinput/interfaces/igameinputdevice/igameinputdevice.md)\
[GameInputRumbleMotors](https://docs.xbox.com/fr/reference/input/gameinput/enums/gameinputrumblemotors.md)\
[IGameInputDevice::SetRumbleState](https://docs.xbox.com/fr/reference/input/gameinput/interfaces/igameinputdevice/methods/igameinputdevice_setrumblestate.md)

## Historique des versions

| Version | Modifications |
| - | - |
| **v4** | Introduite. |


## Related topics

- [GameInputRumbleMotors](https://docs.xbox.com/fr/reference/input/gameinput/enums/gameinputrumblemotors.md)
- [IGameInputDevice::GetSupportedInput](https://docs.xbox.com/fr/reference/input/gameinput/interfaces/igameinputdevice/methods/igameinputdevice_getsupportedinput.md)
- [IGameInputDevice::GetSupportedLightingGroups](https://docs.xbox.com/fr/reference/input/gameinput/interfaces/igameinputdevice/methods/igameinputdevice_getsupportedlightinggroups.md)
- [IGameInputDevice::GetSupportedLightingGroupSize](https://docs.xbox.com/fr/reference/input/gameinput/interfaces/igameinputdevice/methods/igameinputdevice_getsupportedlightinggroupsize.md)
- [IGameInputDevice::GetDeviceFamily](https://docs.xbox.com/fr/reference/input/gameinput/interfaces/igameinputdevice/methods/igameinputdevice_getdevicefamily.md)
