Skip to main content

XGameStreamingUpdateTouchControlsStateOnClient

タッチ レイアウトが動作を変更するために利用できる状態を、指定されたストリーミング クライアントで更新します。現在表示されているタッチ コントロール セットに対する視覚的な変更は、すべての変数が更新された後に行われます。

構文

パラメーター

client   _In_
Type: XGameStreamingClientId
状態を更新するストリーミング クライアント デバイス。 operationCount   _In_
Type: size_t
渡される操作の配列のサイズ。 operations   _In_reads_opt_(operationCount)
Type: XGameStreamingTouchControlsStateOperation*
要求されているすべての状態変数の更新の配列。

戻り値

Type: HRESULT 成功した場合は S_OK を返します。それ以外の場合はエラー コードを返します。

想定されるエラー

解説

ストリーミング クライアントで使用されるタッチ レイアウトは状態に依存する場合があり、その初期値はタッチ レイアウト バンドルに埋め込まれています。ゲームは状態を更新でき、これにより、プレイヤーに現在表示されているレイアウトが変更される可能性があります。 ゲームは XGameStreamingUpdateTouchControlsState を使用して接続されているすべてのクライアントの状態を更新するか、XGameStreamingUpdateTouchControlsStateOnClient を使用して特定の接続クライアントを更新することができます。 ゲームが同時に状態を更新し、レイアウト変更を行いたい場合は、XGameStreamingShowTouchControlsWithStateUpdate または XGameStreamingShowTouchControlsWithStateUpdateOnClient を利用できます。

要件

ヘッダー: XGameStreaming.h ライブラリ: xgameruntime.lib
サポートされているプラットフォーム: Windows、XBOX One ファミリー本体および XBOX Series 本体

関連項目

XGameStreaming
XGameStreamingTouchControlsStateOperationKind
XGameStreamingTouchControlsStateOperation
XGameStreamingTouchControlsStateValue
XGameStreamingShowTouchControlsWithStateUpdate
XGameStreamingUpdateTouchControlsState
XGameStreamingUpdateTouchControlsStateOnClient
最終更新日 2026年8月24日