stephen80320
驱动小牛
驱动小牛
  • 注册日期2003-07-01
  • 最后登录2003-12-23
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1261回复:7

关于Read,Write,DeviceIoControl?

楼主#
更多 发布于:2003-10-15 21:49
在向导自动生成的测试文件里,在开头有这么一段话:
This console application demonstrates how to open a handle
 to a device in your driver, and communicate with the driver
 using Read, Write, and DeviceIoControl calls, as appropriate.

请问,如果我只实现读和写功能,是否只靠DeviceIoControl就够了(而不需要单独的Read(),Write())?
superrobust
驱动牛犊
驱动牛犊
  • 注册日期2003-01-04
  • 最后登录2007-08-07
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-10-15 22:25
当然可以了。
Deviceiocontrol的作用包括了readfile和writefile。
如果你的驱动里面定义了Devicecontrol就可以在应用程序里
调用。
everything is developing
CYoung
驱动中牛
驱动中牛
  • 注册日期2003-06-10
  • 最后登录2005-01-04
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-10-15 22:27
DeviceIoControl一般用来小量数据传输,不过如果只是读和写的话,是可以满足的
答得好的话,请兄弟们加点分,那是对我的肯定
lioniamhero
驱动小牛
驱动小牛
  • 注册日期2003-05-31
  • 最后登录2005-10-27
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-10-16 01:30
DeviceIoControl一般用来小量数据传输,不过如果只是读和写的话,是可以满足的

  为什么DeviceIoControl 一般用来传小量数据呢。
stephen80320
驱动小牛
驱动小牛
  • 注册日期2003-07-01
  • 最后登录2003-12-23
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-10-16 11:24
DeviceIoControl一般用来小量数据传输,不过如果只是读和写的话,是可以满足的


我仅仅只要读和写,不过数据很多(几G的数据),用DeviceIoControl是否可以?
CYoung
驱动中牛
驱动中牛
  • 注册日期2003-06-10
  • 最后登录2005-01-04
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-10-16 11:34
肯定可以的,试下
答得好的话,请兄弟们加点分,那是对我的肯定
stephen80320
驱动小牛
驱动小牛
  • 注册日期2003-07-01
  • 最后登录2003-12-23
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2003-10-16 12:51
谢谢上面的几位,分数已加
afsim
驱动牛犊
驱动牛犊
  • 注册日期2003-10-19
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分42分
  • 威望5点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2003-10-28 20:46
[quote]DeviceIoControl一般用来小量数据传输,不过如果只是读和写的话,是可以满足的

  为什么DeviceIoControl 一般用来传小量数据呢。 [/quote]

应该用readfile/writefile做异步读写。
游客

返回顶部