Skip to main content

XGameStreamingUpdateTouchControlsState

Atualiza, em todos os clientes de streaming, o estado que os layouts de toque podem usar para alterar seu comportamento. Quaisquer alterações visuais no conjunto de controles por toque que está sendo exibido no momento serão feitas depois que TODAS as variáveis forem atualizadas.

Sintaxe

Parâmetros

operationCount   _In_
Tipo: size_t
Tamanho da matriz de operações que está sendo passada. operations   _In_reads_opt_(operationCount)
Tipo: XGameStreamingTouchControlsStateOperation*
Matriz de todas as atualizações de variáveis de estado que estão sendo solicitadas.

Valor retornado

Tipo: HRESULT Retornará S_OK se for bem-sucedido; caso contrário, retornará um código de erro.

Erros potenciais

Comentários

Os layouts de toque usados pelos clientes de streaming podem depender de um estado, cujos valores iniciais são incorporados ao pacote de layouts de toque. O jogo pode atualizar esse estado, o que pode fazer com que o layout que está sendo exibido no momento para o jogador seja alterado. O jogo pode usar XGameStreamingUpdateTouchControlsState para atualizar o estado de todos os clientes conectados ou XGameStreamingUpdateTouchControlsStateOnClient para atualizar um cliente conectado específico. Se o jogo precisar atualizar o estado E fazer uma alteração de layout ao mesmo tempo, ele poderá utilizar XGameStreamingShowTouchControlsWithStateUpdate ou XGameStreamingShowTouchControlsWithStateUpdateOnClient.

Exemplos

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

XGameStreaming
XGameStreamingTouchControlsStateOperationKind
XGameStreamingTouchControlsStateOperation
XGameStreamingTouchControlsStateValue
XGameStreamingShowTouchControlsWithStateUpdate
XGameStreamingShowTouchControlsWithStateUpdateOnClient
XGameStreamingUpdateTouchControlsStateOnClient
Last modified on October 6, 2026