设备连接和断开连接事件的游戏定义的回调。 此函数注册到 IGameInput::RegisterDeviceCallback。 此函数通过从注册函数中设置的条件触发。
语法
void GameInputDeviceCallback(
GameInputCallbackToken callbackToken,
void* context,
IGameInputDevice* device,
uint64_t timestamp,
GameInputDeviceStatus currentStatus,
GameInputDeviceStatus previousStatus
);
参数
callbackToken _In_
类型:GameInputCallbackToken
已注册函数的回调标记。 IGameInput::RegisterDeviceCallback 返回的标记。
context _In_
类型:void*
传递到 IGameInput::RegisterDeviceCallback 的上下文。
device _In_
类型:IGameInputDevice*
触发回调的设备。
timestamp _In_
类型:uint64_t
微秒时间戳,表示何时发生这种状态更改。
currentStatus _In_
类型:GameInputDeviceStatus
设备的当前连接和输入状态。
previousStatus _In_
类型:GameInputDeviceStatus
设备的先前连接和输入状态。