我正在尝试将自定义的rfcomm服务记录添加到数据库中,但它总是返回错误代码-2008(“无效服务记录数据到SDP-DB(可能被破坏”)。
我没有遇到其他API的问题,例如widcomm,bluesoliel,MS-stack。可能在服务属性的定义中存在一些错误。
代码段: http://dl.dropbox.com/u/3973099/code.txt
任何帮助表示赞赏,
尼古拉斯
答案 0 :(得分:0)
更改第一行:
0x36, 0x00, 0x69,
到
0x36, 0x00, 0x66,
长度值有误。 : - )
(或
0x35, 0x66,
)
另外我希望添加ServiceRecordHandle属性是错误的,因为我认为堆栈必须添加 - 用户无法分辨哪些句柄已在使用中。