IGameInputReading::GetSequenceNumber

检索输入读取的序列号。

语法

uint64_t GetSequenceNumber(  
         GameInputKind inputKind  
)  

参数

inputKind _In_
类型:GameInputKind

要为其检索序列号的 GameInputKind
尽管 GameInputKind 通常是一个标志类型枚举,但您只能为此参数使用一个值。

返回值

类型:uint64_t

尚未实现此函数。目前返回 0。

实现后,将返回输入读取的序列号。

备注

GameInputKind 表示的每种输入类型都维持自己的序列号,只有在该输入类型的状态发生变化时才更新该序列号。 这很重要,因为一个设备可能具有它支持的多种输入类型,并因此还具有可从其原始输入解释的多个输入类型视图。 来自相同设备的两个连续读取可能在原始数据的一个输入类型视图上具有相同的序列号,而对于原始数据的不同输入类型的解释具有不同的序列号。 这将指示游戏控制器提供了某个特定类型的输出,并因此只递增该序列号。 此函数可用于指示是否在读取之间更改某个特定类型的输入。 该序列号还可以用于在两个读取具有相同时间戳时对它们进行排序以及在读取之间进行区分。

要求

头文件:GameInput.h

库:xgameruntime.lib

支持平台:Windows、Xbox One 系列主机和 Xbox Series 主机

另请参阅

输入 API 概述
IGameInputReading
GameInputKind