XGameStreamingShowTouchControlsWithStateUpdateOnClient
Solicita que um dispositivo cliente de streaming especificado atualize o estado dos controles por toque e, em seguida, mostre um layout de toque especificado. Todas as atualizações de estado acontecem antes que o novo layout de toque seja exibido.Sintaxe
Parâmetros
client _In_Tipo: XGameStreamingClientId O dispositivo cliente de streaming no qual atualizar o estado e mostrar os controles por toque. layout _In_opt_z_
Tipo: char* Nome do layout de controles por toque a ser exibido ou
nullptr para exibir o layout padrão.
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
Esta API deve ser usada quando o jogo quiser mostrar um layout de toque específico que também exija algumas atualizações de estado que possam afetar sua renderização. Use esta API se quiser tanto atualizar o estado das variáveis referenciadas em um novo layout de toque QUANTO alternar para esse layout de toque em um dispositivo cliente de streaming especificado. Esta API garante que todas as atualizações de estado sejam feitas antes que o novo layout seja exibido. Se quiser afetar todos os dispositivos cliente de streaming, use XGameStreamingShowTouchControlsWithStateUpdate. Se o jogo precisar apenas alterar o layout, ele deverá usar XGameStreamingShowTouchControlLayoutOnClient. Se as atualizações de estado puderem afetar o layout atual ou outros layouts e as atualizações precisarem acontecer independentemente de uma alteração específica de layout de toque, o jogo deverá usar XGameStreamingUpdateTouchControlsStateOnClient.Exemplos
Requisitos
Cabeçalho: XGameStreaming.h Biblioteca: xgameruntime.lib Plataformas com suporte: Windows, consoles da família XBOX One e consoles XBOX SeriesConfira também
XGameStreamingXGameStreamingTouchControlsStateOperationKind
XGameStreamingTouchControlsStateOperation
XGameStreamingTouchControlsStateValue
XGameStreamingShowTouchControlsWithStateUpdate
XGameStreamingUpdateTouchControlsState
XGameStreamingUpdateTouchControlsStateOnClient
