按下或释放“指南”或“共享”按钮时调用游戏定义的回调。
语法
void GameInputSystemButtonCallback(
GameInputCallbackToken callbackToken,
void* context,
IGameInputDevice* device,
uint64_t timestamp,
GameInputSystemButtons currentState,
GameInputSystemButtons previousState
)
参数
callbackToken _In_
类型:GameInputCallbackToken
IGameInput::RegisterSystemButtonCallback 返回的回调令牌。
context _In_
类型:void*
传递到 IGameInput::RegisterGuideButtonCallback 的游戏定义的上下文。
device _In_
类型:IGameInputDevice*
触发事件的设备。
timestamp _In_
类型:uint64_t
与事件关联的微秒时间戳。
currentState _In_
类型:GameInputSystemButtons
当前按下的系统按钮集。
previousState _In_
类型:GameInputSystemButtons
在此更改之前按下的系统按钮集。
返回值
类型:void
备注
GameInputSystemButtonCallback
函数是“指南”或“共享”按钮(按下或释放)事件的游戏定义回调。 它通过 IGameInput::RegisterSystemButtonCallback 方法注册。 此函数通过从注册方法中设置的条件触发。 有关详细信息,请参阅 IGameInput::RegisterSystemButtonCallback。
此项已添加到 Windows SDK 10.0.26031 预览版 GameInput.h 中,并将添加到将来版本的 GDK 中。
要求
头文件:GameInput.h
库:gameinput.lib
支持平台:Windows、Xbox One 系列主机和 Xbox Series 主机