我已初始化RawGameControllerRemoved()例程,如下所示:
int MainPage::OnInit()
{
...
RawGameController::RawGameControllerRemoved({ this, &MainPage::OnGamepadRemoved });
...
}
void MainPage::OnGamepadRemoved (IInspectable const&, RawGameController const& mask)
{
...
}
在Xbox One,Xbox 360和某些通用游戏手柄等控制器下工作正常,但对于DualShock4控制器,如果将其关闭,则不会调用OnGamepadRemoved()。
我已经在DualShock4关闭时实时检查了蓝牙页面,它也保持连接状态,没有断开消息显示(配对)。
非常感谢您的帮助或参考。