GameInputSystemButtonCallback

按下或释放“指南”或“共享”按钮时调用游戏定义的回调。

语法

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 主机

另请参阅

GameInput 概述
GameInput