0
使用Windows API我试图获取已连接到我的COM端口之一的Arduino板的属性。 我的实际意图是能够知道哪个COM端口是插在中的Arduino。。从COM端口获取设备属性
我发现了这个相关的主题如何获得在c + +中的设备属性? ,但MS支持站点(http://support.microsoft.com/kb/259695/es)中建议的代码只是输出[(NULL)]结果的输出。我猜没有检测到设备。
有人可以给我一些建议吗?谢谢!
注意如果sb想要尝试下面的代码:从这里发布的MS代码片段http://support.microsoft.com/kb/259695/es我不得不评论一下[buffer = LocalAlloc(LPTR,buffersize * 2);]由于链接器错误,并将其替换为这个[DWORD buffersize = 41;]
串口是非常原始的,不是即插即用设备。所以不要指望SetupAPI函数告诉你任何东西。您通常可以从Win32_SerialPort上的WMI查询中获取* something *。避免强迫我们猜测你真的想要解决什么问题。 –