我想创建一个简单的 C++ 应用程序,以编程方式切换蓝牙。我已经成功使用
bluetoothapis.h
查询和列出有关蓝牙设备的信息,但我找不到任何可以切换其状态的函数(例如WlanSetInterface
中的wlanapi.h
函数)。
我知道我可以使用 Radio Manager API 或 SetupDi API,但我不知道如何使用。
我还读过这个问题:有没有办法使用 winapi 打开蓝牙?,但我仍然不知道该怎么做。
提前感谢您的帮助!
有 3 种方法可以满足您的需要:
使用WinRT API https://learn.microsoft.com/ru-ru/uwp/api/windows.devices.radios.radio.setstateasync?view=winrt-26100
这些API内部使用Radio Manager,可以使用COM API直接调用。看一下 IMediaRadioManager 界面。
直接致电司机。