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

# GameInputForceFeedbackEnvelope

> GameInputForceFeedbackEnvelope

# GameInputForceFeedbackEnvelope

Définit une enveloppe qui modifie un effet de retour de force.

## Syntaxe

```cpp theme={null}
struct GameInputForceFeedbackEnvelope
{
    uint64_t attackDuration;
    uint64_t sustainDuration;
    uint64_t releaseDuration;
    float    attackGain;
    float    sustainGain;
    float    releaseGain;
    uint32_t playCount;
    uint64_t repeatDelay;
};
```

### Membres

*attackDuration*\

Type : uint64\_t

Temps, en microsecondes, nécessaire pour atteindre le niveau de maintien d'une enveloppe d'effet de retour de force.

*sustainDuration*\

Type : uint64\_t

Temps, en microsecondes, entre le début de la durée de maintien et la composante de relâchement d'une enveloppe d'effet de retour de force.  Si l'effet doit s'exécuter indéfiniment, utilisez `UINT64_MAX` pour cette valeur.

*releaseDuration*\

Type : uint64\_t

Temps, en microsecondes, entre la durée de maintien et le relâchement d'une enveloppe d'effet de retour de force.

*attackGain*\

Type : float

Modificateur appliqué à l'attaque d'une enveloppe d'effet de retour de force.

*sustainGain*\

Type : float

Modificateur appliqué au gain de maintien d'une enveloppe d'effet de retour de force.

*releaseGain*\

Type : float

Modificateur appliqué au gain de relâchement d'une enveloppe d'effet de retour de force.

*playCount*\

Type : uint32\_t

Nombre d'itérations pendant lesquelles l'enveloppe est appliquée à l'événement de retour de force.

*repeatDelay*\

Type : uint64\_t

Intervalle de temps entre les applications de l'enveloppe de retour de force.

## Remarques

`GameInputForceFeedbackEnvelope` est un membre des structures [GameInputForceFeedbackConstantParams](https://docs.xbox.com/fr-CA/reference/input/gameinput/structs/gameinputforcefeedbackconstantparams.md), [GameInputForceFeedbackPeriodicParams](https://docs.xbox.com/fr-CA/reference/input/gameinput/structs/gameinputforcefeedbackperiodicparams.md) et [GameInputForceFeedbackRampParams](https://docs.xbox.com/fr-CA/reference/input/gameinput/structs/gameinputforcefeedbackrampparams.md). Les enveloppes de retour de force sont des modificateurs des effets de retour de force qui modifient leur sortie par l'intermédiaire du périphérique. Pour plus d'informations, consultez [Rubriques GameInput avancées](https://docs.xbox.com/fr-CA/build/core-features/common/input/advanced/input-advanced-topics.md).

## Configuration requise

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

## Historique des versions

| Version | Modifications |
| - | - |
| **v0** | Introduit. |


## Related topics

- [GameInputForceFeedbackConstantParams](https://docs.xbox.com/fr-CA/reference/input/gameinput/structs/gameinputforcefeedbackconstantparams.md)
- [GameInputForceFeedbackRampParams](https://docs.xbox.com/fr-CA/reference/input/gameinput/structs/gameinputforcefeedbackrampparams.md)
- [GameInputForceFeedbackPeriodicParams](https://docs.xbox.com/fr-CA/reference/input/gameinput/structs/gameinputforcefeedbackperiodicparams.md)
- [Membres de l'API GameInput](https://docs.xbox.com/fr-CA/reference/input/gameinput/gameinput_members.md)
- [GameInputForceFeedbackMagnitude](https://docs.xbox.com/fr-CA/reference/input/gameinput/structs/gameinputforcefeedbackmagnitude.md)
