如何解决如何确定wince设备在wince中是充当主机还是客户端?
| 我的设备既可以充当主机又可以充当客户端。如何查找它是充当主机还是客户端。解决方法
一般来说,USB主机和USB客户端是两个完全独立的物理层,并且它们并不互斥,因此您的设备可以很合理地同时处于同一位置。如果插入USB磁盘或键盘等客户端设备,则主机驱动程序将加载,设备管理器将发送通知,您的应用程序可以通过调用RequestDeviceNotifications来获取。
作为客户端,我不确定设备管理器是否会发送通知(我从未尝试过),但是肯定值得一看。如果没有,那么我将查看客户端驱动程序代码,看看它在哪里处理“插入的”中断,并可能添加一个命名事件(如果尚未存在),您的应用程序可以抓住。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。