c++ - 如何获取蓝牙HID设备的MAC地址?

标签 c++ windows bluetooth hid

如何获取连接为 HID 设备的蓝牙设备的 MAC 地址?

我有设备的句柄

Handle = CreateFile(didetail->DevicePath, 0, FILE_SHARE_READ|FILE_SHARE_WRITE, 0, OPEN_EXISTING, 0, NULL);

但我找不到如何获取 MAC 地址。

C++; Windows

最佳答案

起初我打算说你应该将 ipconfig/all 的结果通过管道传输到一个文件中,但后来我发现了这个:

http://www.codeguru.com/cpp/i-n/network/networkinformation/article.php/c5451/Three-ways-to-get-your-MAC-address.htm

向下滚动到 GetAdaptersInfo 的一半,这应该是您要查找的内容。

关于c++ - 如何获取蓝牙HID设备的MAC地址?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2561726/

相关文章:

c++ - Qt5 : Strange compilation error while using QCommandLineParser class

c++ - 如何在基于 CMake 的项目中使用 Boost.Test?

windows - 如何识别批处理文件中哪一行有语法错误?

windows - 如何为 Windows 7 准备 Windows 注册最近使用列表?

android - 从 android 应用程序中的 OBD II 蓝牙适配器读取值

android - 找出ble android中的连接间隔

c++ - 在 C++ 中枚举 k 维超立方体顶点的最有效方法是什么?

c++ - 使用内部类型作为模板参数继承模板类

windows - 在 Windows : workaround for Gtk# requirement? 上安装 MonoDevelop

android - 在蓝牙耳机上接听 VoIP 电话