首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Windows Mobile >

如何判断WM支持红外,红外设备如何开关

2012-03-11 
怎么判断WM支持红外,红外设备怎么开关似乎没有API来判断设备是否支持红外,那怎么能判断呢?在一篇文章中提

怎么判断WM支持红外,红外设备怎么开关
似乎没有API来判断设备是否支持红外,那怎么能判断呢?
在一篇文章中提到:红外通信中,一般而言红外并没有开启、关闭之类的状态。
但是在一些WM手机的“通信管理”中,是可以打开关闭红外的,怎么回事呢?

[解决办法]
红外应该是对应 COM 口的,关闭红外也就是关闭对应的 COM 口吧。
[解决办法]
学习,学习,大家真是厉害厉害
[解决办法]
学习来了
[解决办法]

C/C++ code
//关键代码SOCKET Sock; SOCKADDR_IRDA DstAddrIR = { AF_IRDA, 0, 0, 0, 0, _T("IrDA:IrCOMM") };// Create a socket that is bound to the server. if ((Sock = socket(AF_IRDA, SOCK_STREAM, 0)) == INVALID_SOCKET) {    // 创建 Socket出错 ……     }     // search for the peer device    pDevList->numDevice = 0; if (getsockopt(Sock, SOL_IRLMP, IRLMP_ENUMDEVICES, (char *) pDevList, &DevListLen) == SOCKET_ERROR)    { …… }     if (pDevList->numDevice == 0)        {             // 没有找到任何红外设备,或未启用红外端口 ……         }
[解决办法]
补充一下
红外端口注册表的location:
HKEY_LOCAL_MACHINE ->Drivers -> BuiltIn -> IrCOMM -> Unimodem
[解决办法]
打开关闭端口就用WIN 32 API
CreateFile和close
[解决办法]
正好也遇到这个问题,学习了,帮顶~
[解决办法]
学习ing
[解决办法]
学习学习……

[解决办法]
学习中,高手
[解决办法]
学习..顺便帮顶
[解决办法]
这里面高手真多
[解决办法]
探讨
补充一下
红外端口注册表的location:
HKEY_LOCAL_MACHINE ->Drivers -> BuiltIn -> IrCOMM -> Unimodem

[解决办法]
呵呵~顶一个~~
[解决办法]
不能下载很难受

[解决办法]
学习

[解决办法]
路过学习下
[解决办法]
学习 顺便 混 积分
[解决办法]
学习
[解决办法]
前几天看PIM资料,好像红外的地方有用到COM内容的----如果没有记错!

[解决办法]
红外的地方有用到COM内容的
[解决办法]

[解决办法]
学习
[解决办法]
学习了
[解决办法]
只有顶的份了
[解决办法]
牛 太牛了

热点排行