Skip to main content

IGameInput::RegisterKeyboardLayoutCallback

在键盘布局发生变化时注册一个回调函数。

语法

参数

device   _In_opt_
类型:IGameInputDevice*
可选参数,用于将已注册的回调限制为仅对特定设备触发。 context   _In_opt_
类型:void*
为回调函数提供相关信息的对象。通常为调用方对象。 callbackFunc   _In_
类型:GameInputKeyboardLayoutCallback
由游戏定义的回调函数,在键盘布局发生变化时被调用。 callbackToken   _Result_zeroonfailure_
类型:GameInputCallbackToken*
标识已注册回调函数的令牌。当需要取消或注销回调函数时,会使用此令牌来标识已注册的函数。

返回值

类型:HRESULT 函数结果。

注解

RegisterKeyboardLayoutCallback 方法在键盘布局发生变化时注册一个回调函数。有关相关信息,请参见 IGameInput::UnregisterCallbackIGameInput::StopCallback 方法。有关 GameInput API 的中级和高级用法,请参见 Advanced GameInput topics

要求

RegisterKeyboardLayoutCallback 方法在键盘布局发生变化时注册一个回调函数。有关相关信息,请参见 IGameInput::UnregisterCallbackIGameInput::StopCallback 方法。有关 GameInput API 的中级和高级用法,请参见 Advanced GameInput topics 头文件: GameInput.h GameInput 概述
IGameInput

版本历史

最后修改于 2026年8月13日