Skip to main content

IGameInputReading::GetSequenceNumber

入力読み取りのシーケンス番号を取得します。

構文

パラメーター

inputKind   _In_
型: GameInputKind
シーケンス番号を取得する対象の GameInputKind
GameInputKind は通常フラグ型の列挙型ですが、このパラメーターには 1 つの値のみを使用できます。

戻り値

型: uint64_t この関数はまだ実装されていません。 現時点では 0 を返します。 実装された後は、入力読み取りのシーケンス番号を返します。

解説

GameInputKind で表される各種類の入力は、それぞれ独自のシーケンス番号を保持しており、その入力種類の状態が変化したときにのみ更新されます。これは重要です。というのも、1 つのデバイスが複数の入力種類をサポートしており、そのため生入力から解釈できる複数の入力種類のビューを持つ可能性があるためです。同じデバイスからの連続する 2 つの読み取りは、生データの 1 つの入力種類のビュー上では同じシーケンス番号を持ち、生データの別の入力種類の解釈上では異なるシーケンス番号を持つ場合があります。これは、ゲーム コントローラーが特定の種類の入力を出したため、そのシーケンス番号のみがインクリメントされたことを示しています。 この関数は、特定の種類の入力が読み取りごとに変化したかどうかを判断するために使用できます。シーケンス番号は、2 つの読み取りが同じタイムスタンプを持つ場合に、読み取りを順序付けて区別するためにも使用できます。

要件

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

関連項目

Input API の概要
IGameInputReading
GameInputKind

バージョン履歴

最終更新日 2026年8月24日