IGameInput::RegisterKeyboardLayoutCallback (v0)

在更改键盘布局时注册回调函数。

语法

HRESULT RegisterKeyboardLayoutCallback(  
         IGameInputDevice* device,  
         void* context,  
         GameInputKeyboardLayoutCallback callbackFunc,  
         GameInputCallbackToken* callbackToken  
)  

参数

device _In_opt_
类型:IGameInputDevice*

可选择将注册的回调限制为触发某一特定设备。

context _In_opt_
类型:void*

提供有关回调函数的相关信息的对象。 通常情况下,它是调用对象。

callbackFunc _In_
类型: GameInputKeyboardLayoutCallback

更改键盘布局时要调用的游戏定义的回调函数。

callbackToken _Result_zeroonfailure_
类型:GameInputCallbackToken*

标识注册的回调函数的令牌。 此令牌用于在需要取消或注销回调函数时标识已注册的函数。

返回值

类型:HRESULT

函数结果。

备注

RegisterKeyboardLayoutCallback 方法在更改键盘布局时注册回调函数。 有关相关信息,请参阅 IGameInput::UnregisterCallbackIGameInput::StopCallback 方法。 有关 GameInput API 的中级和高级用例,请参阅高级 GameInput 主题

要求

RegisterKeyboardLayoutCallback 方法在更改键盘布局时注册回调函数。 有关相关信息,请参阅 IGameInput::UnregisterCallbackIGameInput::StopCallback 方法。 有关 GameInput API 的中级和高级用例,请参阅高级 GameInput 主题

头文件:GameInput.h

库:xgameruntime.lib

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

另请参阅

GameInput 概述
IGameInput