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

# XGameStreamingTouchControlsStateOperation

> XGameStreamingTouchControlsStateOperation

# XGameStreamingTouchControlsStateOperation

Spécifie le type d'opération à utiliser, le chemin d'accès à la variable précise et la valeur d'état à appliquer.

<a id="syntaxSection" />

## Syntaxe

```cpp theme={null}
typedef struct XGameStreamingTouchControlsStateOperation {
    XGameStreamingTouchControlsStateOperationKind operationKind;
    const char* path;
    XGameStreamingTouchControlsStateValue value;
} XGameStreamingTouchControlsStateOperation
```

<a id="membersSection" />

### Membres

*operationKind*\
Type : [XGameStreamingTouchControlsStateOperationKind](/fr-CA/reference/system/xgamestreaming/enums/xgamestreamingtouchcontrolsstateoperationkind)

Opération spécifiée.

*path*\
Type : const char\*

Chemin d'accès à la variable d'état concernée. Il doit s'agir de l'une des propriétés définies dans la section `state` de l'ensemble de dispositions tactiles.

*value*\
Type : [XGameStreamingTouchControlsStateValue](/fr-CA/reference/system/xgamestreaming/structs/xgamestreamingtouchcontrolsstatevalue)

Valeur qui sera utilisée dans l'opération sur la variable d'état.

<a id="remarksSection" />

## Remarques

Vous utilisez cette structure pour représenter une mise à jour d'une commande de disposition tactile.

Pour effectuer une mise à jour, spécifiez :

1. L'opération. Actuellement, seul le remplacement est pris en charge.
2. Le chemin d'accès à la variable à remplacer.
3. La valeur à appliquer à cette variable.

<a id="requirementsSection" />

## Configuration requise

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

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

<a id="seealsoSection" />

## Voir aussi

[XGameStreaming](/fr-CA/reference/system/xgamestreaming/xgamestreaming_members)\
[XGameStreamingTouchControlsStateOperationKind](/fr-CA/reference/system/xgamestreaming/enums/xgamestreamingtouchcontrolsstateoperationkind)\
[XGameStreamingTouchControlsStateValue](/fr-CA/reference/system/xgamestreaming/structs/xgamestreamingtouchcontrolsstatevalue)\
[XGameStreamingUpdateTouchControlsState](/fr-CA/reference/system/xgamestreaming/functions/xgamestreamingupdatetouchcontrolsstate)\
[XGameStreamingUpdateTouchControlsStateOnClient](/fr-CA/reference/system/xgamestreaming/functions/xgamestreamingupdatetouchcontrolsstateonclient)\
[XGameStreamingShowTouchControlsWithStateUpdate](/fr-CA/reference/system/xgamestreaming/functions/xgamestreamingshowtouchcontrolswithstateupdate)\
[XGameStreamingShowTouchControlsWithStateUpdateOnClient](/fr-CA/reference/system/xgamestreaming/functions/xgamestreamingshowtouchcontrolswithstateupdateonclient)


## Related topics

- [XGameStreamingTouchControlsStateOperation](/reference/system/xgamestreaming/structs/xgamestreamingtouchcontrolsstateoperation.md)
- [XGameStreamingTouchControlsStateOperationKind](/reference/system/xgamestreaming/enums/xgamestreamingtouchcontrolsstateoperationkind.md)
