funny
驱动小牛
驱动小牛
  • 注册日期2003-04-17
  • 最后登录2021-07-30
  • 粉丝0
  • 关注0
  • 积分1012分
  • 威望178点
  • 贡献值0点
  • 好评度123点
  • 原创分0分
  • 专家分0分
  • 社区居民
阅读:1339回复:3

关于过滤层驱动中,怎样访问串口的问题??

楼主#
更多 发布于:2007-02-10 14:21
  看了本论坛中一些文章及DDK的帮助,ZwCreatefile,ObOpenObjecctByName,ZwWriteFile等;
我想再驱动中,把捕获的数据写到串口COM1?
问题是:
1.在驱动层可以通过ZwCreateFile或ObOpenObjectByName 打开串口吗?
2.在驱动层能否象应用层访问串口需要设置通信方式,如波特率等,如能,通过什么函数设置?

多谢!
驱动现在,成就未来
funny
驱动小牛
驱动小牛
  • 注册日期2003-04-17
  • 最后登录2021-07-30
  • 粉丝0
  • 关注0
  • 积分1012分
  • 威望178点
  • 贡献值0点
  • 好评度123点
  • 原创分0分
  • 专家分0分
  • 社区居民
沙发#
发布于:2007-02-10 15:43
Re:关于过滤层驱动中的问题??
通过 ZwCreatefile(.....COM1...);得到的串口句柄,
然后ObReferenceObjectByHandle(......&object...),获取的对象是否是设备对象DEVICE_OBJECT?
驱动现在,成就未来
lijianjun714
驱动小牛
驱动小牛
  • 注册日期2006-08-24
  • 最后登录2009-09-24
  • 粉丝0
  • 关注0
  • 积分23分
  • 威望349点
  • 贡献值0点
  • 好评度162点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2007-02-12 11:25
应该可以的!
funny
驱动小牛
驱动小牛
  • 注册日期2003-04-17
  • 最后登录2021-07-30
  • 粉丝0
  • 关注0
  • 积分1012分
  • 威望178点
  • 贡献值0点
  • 好评度123点
  • 原创分0分
  • 专家分0分
  • 社区居民
地板#
发布于:2007-02-12 15:45
能不能说得更明白些,或有点例子代码?过节了,祝牛兄牛弟新年愉快。
驱动现在,成就未来
游客

返回顶部