Skip to main content

IGameInput::GetTemporalReading

已弃用。 此方法已在 GameInput v1 中移除,当前 API 中不再提供。
获取插值到指定时间点的输入读数。

语法

参数

targetTime   _In_
类型:uint64_t
目标时间戳(以微秒为单位)。使用 IGameInput::GetCurrentTimestamp 获取当前时间。 windowSize   _In_
类型:uint64_t
围绕 targetTime 的插值窗口大小(以微秒为单位)。 inputKind   _In_
类型:GameInputKind
要检索的输入类型。 device   _In_opt_
类型:IGameInputDevice*
可选筛选器,将结果限定为特定设备。 reading   _COM_Outptr_
类型:IGameInputReading**
生成的插值读数。

返回值

类型:HRESULT 返回 E_NOTIMPL,因为此方法在 v0 中从未实现。

备注

此方法用于获取插值到特定时间点的输入读数,对于需要将输入与特定帧时间戳关联的应用程序非常有用。作为读数模型简化的一部分,此方法已在 v1 中移除。应用程序应改用 GetCurrentReadingGetNextReading / GetPreviousReading 来遍历输入流。

版本历史

另请参阅

已弃用的 GameInput API 成员
IGameInput::GetCurrentReading
IGameInput::GetCurrentTimestamp
IGameInput
最后修改于 2026年8月13日