Windows 10上的蓝牙LE在第二次连接尝试时抛出异常0x80070572

时间:2016-09-27 17:28:58

标签: c# windows windows-10 bluetooth-lowenergy windows-10-universal

我在Windows 8.1和Windows 10上使用蓝牙低功耗API连接到自定义蓝牙LE设备。在通过我的代码连接设备之前,我必须将设备与Windows配对,这一切都适用于Windows 8.1,部分适用于Windows 10,因为在Windows 10上我必须取消配对设备并再次配对才能获得它工作。在Windows 10上,如果我第二次尝试连接到设备,则会出现以下异常:

' System.Exception的'在mscorlib.ni.dll中指定的登录会话没有用户会话密钥。 (HRESULT异常:0x80070572)

我相信这可能是因为我的外部蓝牙设备没有存储绑定信息 - 但这并不能解释为什么它在Windows 8.1上运行没有问题,我不确定是否顺便说一句PC处理蓝牙在这两个版本之间急剧变化。有没有人知道绕过这个例外的方法,或者我能做些什么?

0 个答案:

没有答案