如何使用 Windows API 在 Windows 中打开和关闭蓝牙

问题描述 投票:0回答:1

我想创建一个简单的 C++ 应用程序,以编程方式切换蓝牙。我已经成功使用

bluetoothapis.h
查询和列出有关蓝牙设备的信息,但我找不到任何可以切换其状态的函数(例如
WlanSetInterface
中的
wlanapi.h
函数)。

我知道我可以使用 Radio Manager API 或 SetupDi API,但我不知道如何使用。
我还读过这个问题:有没有办法使用 winapi 打开蓝牙?,但我仍然不知道该怎么做。

提前感谢您的帮助!

windows winapi bluetooth
1个回答
0
投票

有 3 种方法可以满足您的需要:

  1. 使用WinRT API https://learn.microsoft.com/ru-ru/uwp/api/windows.devices.radios.radio.setstateasync?view=winrt-26100

  2. 这些API内部使用Radio Manager,可以使用COM API直接调用。看一下 IMediaRadioManager 界面。

  3. 直接致电司机。

© www.soinside.com 2019 - 2024. All rights reserved.