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

如何让ReadFile读取指定的数据

2012-05-07 
怎么让ReadFile读取指定的数据最近在搞一个虚拟串口驱动。由于刚学不久,只掌握了驱动开发的基本知识,但是现

怎么让ReadFile读取指定的数据
最近在搞一个虚拟串口驱动。由于刚学不久,只掌握了驱动开发的基本知识,
但是现在要实现两个功能:
1.假如有一组数据记录在dataToRead数组中,在派遣函数该用什么方式可以让其他程序通过调用
  ReadFile函数读取到dataToRead记录的数据。
2.与前一个类似,就是在派遣函数中通过什么方式可以获取其他进程通过WriteFile写入的数据。

我估计要用到DeviceControl的控制码去完成程序与驱动通信,由于刚接触驱动开发,很多方面
还没找到门路,万望赐教……

[解决办法]
MajorFunction[IRP_MJ_CREATE]
和MajorFunction[IRP_MJ_CLOSE]:也是必须的,返回成功就行
MajorFunction[IRP_MJ_READ]:对应ReadFile ReadFileEx
MajorFunction[IRP_MJ_WRITE]:对应WriteFile
MajorFunction[IRP_MJ_DEVICE_CONTROL]:对应DeviceControl

热点排行