XGameStreamingShowTouchControlsWithStateUpdateOnClient
指定されたストリーミング クライアント デバイスに対して、タッチ コントロールの状態を更新してから指定されたタッチ レイアウトを表示するよう要求します。すべての状態の更新は、新しいタッチ レイアウトが表示される前に行われます。Syntax
Parameters
client _In_型: XGameStreamingClientId 状態を更新し、タッチ コントロールを表示するストリーミング クライアント デバイス。 layout _In_opt_z_
型: char* 表示するタッチ コントロール レイアウトの名前。または、標準レイアウトを表示する場合は
nullptr。
operationCount _In_型: size_t 渡される操作配列のサイズ。 operations _In_reads_opt_(operationCount)
型: XGameStreamingTouchControlsStateOperation* 要求される状態変数の更新の配列。
Return value
型: HRESULT 成功した場合は S_OK を返します。それ以外の場合はエラー コードを返します。想定されるエラー
Remarks
この API は、レンダリングに影響する可能性のある一部の状態更新も必要とする特定のタッチ レイアウトをゲームが表示したい場合に使用します。新しいタッチ レイアウトで参照される変数の状態を更新すると同時に、指定されたストリーミング クライアント デバイスのタッチ レイアウトを切り替えたい場合にこの API を使用します。この API は、すべての状態更新が新しいレイアウトの表示前に確実に行われるようにします。 すべてのストリーミング クライアント デバイスに影響を与えたい場合は、XGameStreamingShowTouchControlsWithStateUpdate を使用してください。 レイアウトの変更のみが必要な場合は、代わりに XGameStreamingShowTouchControlLayoutOnClient を使用してください。 状態の更新が現在のレイアウトや他のレイアウトに影響する可能性があり、特定のタッチ レイアウト変更に関係なく更新を行う必要がある場合は、代わりに XGameStreamingUpdateTouchControlsStateOnClient を使用してください。Examples
Requirements
ヘッダー: XGameStreaming.h ライブラリ: xgameruntime.lib サポートされているプラットフォーム: Windows、XBOX One ファミリー本体および XBOX Series 本体See also
XGameStreamingXGameStreamingTouchControlsStateOperationKind
XGameStreamingTouchControlsStateOperation
XGameStreamingTouchControlsStateValue
XGameStreamingShowTouchControlsWithStateUpdate
XGameStreamingUpdateTouchControlsState
XGameStreamingUpdateTouchControlsStateOnClient
