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 本体
関連項目
XGameStreamingXGameStreamingTouchControlsStateOperationKind
XGameStreamingTouchControlsStateOperation
XGameStreamingTouchControlsStateValue
XGameStreamingShowTouchControlsWithStateUpdate
XGameStreamingUpdateTouchControlsState
XGameStreamingUpdateTouchControlsStateOnClient
