佚名通过本文主要向大家介绍了摩托罗拉symbol官网,摩托罗拉symbol,摩托罗拉symbol讯宝,摩托罗拉symbol扫描枪,摩托罗拉mc3190等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 摩托罗拉 SYMBOL MC3190设备蓝牙问题
描述:
系统信息如下:


通过反编译调试发现PerformServiceSearch的返回值是-1
string serviceName = rd.ServiceName;
try
{
rd.m_portParams.channel = PerformServiceSearch(ref rd.m_portParams.device, serviceName);
}
catch (Exception exception)
{
throw new Exception("DiscoverServices : " + "ERROR_FINDSERVICE_FAIL" + " : " + exception.Message);
}
if (rd.m_portParams.channel == -1)
{
return false;
}
rd.m_nRFCOMMPort = rd.m_portParams.channel;
return true;
解决方案1:
描述:
MC3190MC32N0MOTOROLASYMBOLPDA
我使用厂商提供的例子运行可以搜索到其他蓝牙设备,但是配对的时候就提示 Failure in pairing,请问是什么原因呢?系统信息如下:


通过反编译调试发现PerformServiceSearch的返回值是-1
string serviceName = rd.ServiceName;
try
{
rd.m_portParams.channel = PerformServiceSearch(ref rd.m_portParams.device, serviceName);
}
catch (Exception exception)
{
throw new Exception("DiscoverServices : " + "ERROR_FINDSERVICE_FAIL" + " : " + exception.Message);
}
if (rd.m_portParams.channel == -1)
{
return false;
}
rd.m_nRFCOMMPort = rd.m_portParams.channel;
return true;
解决方案1:
PerformServiceSearch 好像不是 WinCE 系统的标准函数?
如果是这样,需要找到 PerformServiceSearch 的实现代码,然后分析代码。返回 -1,不是 WinCE API 的标准返回值。所以,LZ 你还没有继续分析!