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

# XGameStreamingTouchControlsStateOperation

> XGameStreamingTouchControlsStateOperation

# XGameStreamingTouchControlsStateOperation

Especifica o tipo de operação a ser usado, o caminho para a variável específica e o valor de estado a ser aplicado.

## Sintaxe

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

### Membros

*operationKind*\
Tipo: [XGameStreamingTouchControlsStateOperationKind](https://docs.xbox.com/pt-BR/reference/system/xgamestreaming/enums/xgamestreamingtouchcontrolsstateoperationkind.md)

A operação que está sendo especificada.

*path*\
Tipo: const char\*

O caminho para a variável de estado que está sendo afetada. Deve ser uma das propriedades definidas na parte `state` do pacote de layouts de toque.

*value*\
Tipo: [XGameStreamingTouchControlsStateValue](https://docs.xbox.com/pt-BR/reference/system/xgamestreaming/structs/xgamestreamingtouchcontrolsstatevalue.md)

O valor que será utilizado na operação sobre a variável de estado.

## Comentários

Você usa esta estrutura para representar uma atualização em um controle de layout de toque.

Para realizar uma atualização, especifique:

1. A operação. No momento, somente a substituição tem suporte.
2. O caminho para a variável a ser substituída.
3. O valor a ser aplicado a essa variável.

## Requisitos

**Cabeçalho:** XGameStreaming.h

**Plataformas com suporte**: Windows, consoles da família XBOX One e consoles XBOX Series

## Confira também

[XGameStreaming](https://docs.xbox.com/pt-BR/reference/system/xgamestreaming/xgamestreaming_members.md)\
[XGameStreamingTouchControlsStateOperationKind](https://docs.xbox.com/pt-BR/reference/system/xgamestreaming/enums/xgamestreamingtouchcontrolsstateoperationkind.md)\
[XGameStreamingTouchControlsStateValue](https://docs.xbox.com/pt-BR/reference/system/xgamestreaming/structs/xgamestreamingtouchcontrolsstatevalue.md)\
[XGameStreamingUpdateTouchControlsState](https://docs.xbox.com/pt-BR/reference/system/xgamestreaming/functions/xgamestreamingupdatetouchcontrolsstate.md)\
[XGameStreamingUpdateTouchControlsStateOnClient](https://docs.xbox.com/pt-BR/reference/system/xgamestreaming/functions/xgamestreamingupdatetouchcontrolsstateonclient.md)\
[XGameStreamingShowTouchControlsWithStateUpdate](https://docs.xbox.com/pt-BR/reference/system/xgamestreaming/functions/xgamestreamingshowtouchcontrolswithstateupdate.md)\
[XGameStreamingShowTouchControlsWithStateUpdateOnClient](https://docs.xbox.com/pt-BR/reference/system/xgamestreaming/functions/xgamestreamingshowtouchcontrolswithstateupdateonclient.md)


## Related topics

- [XGameStreamingTouchControlsStateOperationKind](https://docs.xbox.com/pt-BR/reference/system/xgamestreaming/enums/xgamestreamingtouchcontrolsstateoperationkind.md)
- [XGameStreamingUpdateTouchControlsState](https://docs.xbox.com/pt-BR/reference/system/xgamestreaming/functions/xgamestreamingupdatetouchcontrolsstate.md)
- [XGameStreamingTouchControlsStateValue](https://docs.xbox.com/pt-BR/reference/system/xgamestreaming/structs/xgamestreamingtouchcontrolsstatevalue.md)
- [XGameStreamingUpdateTouchControlsStateOnClient](https://docs.xbox.com/pt-BR/reference/system/xgamestreaming/functions/xgamestreamingupdatetouchcontrolsstateonclient.md)
- [XGameStreamingShowTouchControlsWithStateUpdate](https://docs.xbox.com/pt-BR/reference/system/xgamestreaming/functions/xgamestreamingshowtouchcontrolswithstateupdate.md)
