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

# XGameStreamingIsTouchInputEnabled

> XGameStreamingIsTouchInputEnabled

# XGameStreamingIsTouchInputEnabled

Verifica se um dispositivo cliente de streaming especificado enviará entradas de toque para o jogo.

## Sintaxe

```cpp theme={null}
HRESULT XGameStreamingIsTouchInputEnabled(  
         XGameStreamingClientId client,  
         bool* touchInputEnabled  
)  
```

### Parâmetros

*client*   \_In\_\
Tipo: XGameStreamingClientId

O cliente cujas propriedades de toque serão consultadas.

*touchInputEnabled*   \_Out\_\
Tipo: bool\*

Retornará true se o dispositivo cliente de streaming for capaz de receber entrada de toque **E** estiver configurado no momento para repassar a entrada de toque ao jogo.

### Valor retornado

Tipo: HRESULT

Retornará **S\_OK** se for bem-sucedido; caso contrário, retornará um código de erro.

#### Erros potenciais

| Código de erro | Valor do erro | Motivo do erro |
| - | - | - |
| E\_GAMESTREAMING\_NOT\_INITIALIZED | 0x89245400 | O runtime do XGameStreaming não foi inicializado. Chame [XGameStreamingInitialize](https://docs.xbox.com/pt-BR/reference/system/xgamestreaming/functions/xgamestreaminginitialize.md) antes de chamar outras APIs. |
| E\_GAMESTREAMING\_CLIENT\_NOT\_CONNECTED | 0x89245401 | O cliente especificado não está conectado. |
| E\_GAMESTREAMING\_NO\_DATA | 0x89245402 | Os dados solicitados não estão disponíveis. Os dados podem ficar disponíveis mais tarde. |

Para obter uma lista de códigos de erro, consulte [Códigos de erro](https://docs.xbox.com/pt-BR/reference/errorcodes.md).

## Comentários

Por padrão, `XGameStreamingIsTouchInputEnabled` só retornará `true` ao fazer streaming por meio do Content Test Application em um dispositivo com capacidade de toque.   Até que o jogo seja configurado para habilitar a entrada de toque, nenhum jogador de produção terá a entrada de toque habilitada no streaming do cliente.

Se o jogo quiser responder a alterações na habilitação ou desabilitação da entrada de toque, ele deverá registrar um retorno de chamada por meio de [XGameStreamingRegisterClientPropertiesChanged](https://docs.xbox.com/pt-BR/reference/system/xgamestreaming/functions/xgamestreamingregisterclientpropertieschanged.md).

## Requisitos

**Cabeçalho:** xgamestreaming.h

**Biblioteca:** xgameruntime.lib

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

## Confira também

[XGameStreamingClientPropertiesChangedCallback](https://docs.xbox.com/pt-BR/reference/system/xgamestreaming/functions/xgamestreamingclientpropertieschangedcallback.md)\
[XGameStreamingRegisterClientPropertiesChanged](https://docs.xbox.com/pt-BR/reference/system/xgamestreaming/functions/xgamestreamingregisterclientpropertieschanged.md)\
[XGameStreaming](https://docs.xbox.com/pt-BR/reference/system/xgamestreaming/xgamestreaming_members.md)


## Related topics

- [XGameStreamingClientProperty](https://docs.xbox.com/pt-BR/reference/system/xgamestreaming/enums/xgamestreamingclientproperty.md)
- [XGameStreaming (conteúdo da API)](https://docs.xbox.com/pt-BR/reference/system/xgamestreaming/xgamestreaming_members.md)
- [Práticas recomendadas para resolução personalizada no game streaming](https://docs.xbox.com/pt-BR/build/core-features/common/game-streaming/game-streaming-custom-resolution-best-practices.md)
- [Criar uma interface de toque nativa com IGameInput](https://docs.xbox.com/pt-BR/build/core-features/common/game-streaming/game-streaming-native-touch-igameinput.md)
- [XGameStreamingHideTouchControls](https://docs.xbox.com/pt-BR/reference/system/xgamestreaming/functions/xgamestreaminghidetouchcontrols.md)
