IGameInput::RegisterReadingCallback
注册一个函数,当输入流中到达新的读取数据时调用该函数。语法
参数
device _In_opt_类型:IGameInputDevice* 将已注册的回调限制为仅对特定设备触发。 inputKind _In_
类型:GameInputKind 将已注册的回调限制为仅对支持至少一种指定输入类型的设备触发。 context _In_opt_
类型:void* 为回调函数提供相关信息的对象。通常为调用方对象。 callbackFunc _In_
类型:GameInputReadingCallback 由游戏定义的回调函数。 callbackToken _Result_zeroonfailure_
类型:GameInputCallbackToken* 标识已注册回调函数的令牌。当您希望取消或注销回调函数时,将使用该令牌标识已注册的函数。
返回值
类型:HRESULT 函数结果。注解
注册回调不会导致立即以与所提供的输入过滤器匹配的最新读取值分发初始回调。它只会为后续的状态变化分发回调。要求
头文件: GameInput.h Input API 概述IGameInput
IGameInput::UnregisterCallback
IGameInput::StopCallback
