yangxiaochong
驱动牛犊
驱动牛犊
  • 注册日期2003-05-23
  • 最后登录2004-07-08
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2471回复:1

METHOD_BUFFERED和METHOD_NEITHER是区别?

楼主#
更多 发布于:2003-12-21 11:13
wxl_50685330
论坛版主
论坛版主
  • 注册日期2002-11-19
  • 最后登录2018-09-25
  • 粉丝0
  • 关注0
  • 积分1000分
  • 威望521点
  • 贡献值0点
  • 好评度419点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-12-22 15:22
METHOD_BUFFERED工作的时候,系统在NONPAGABLE POOL中分配一个DEVICEIOCONTROL函数提供的两个缓冲区中较大的一个,发送到驱动的时候考入这个缓冲区,返回的时候从这个缓冲区把数据考出来。
METHOD_NEITHER则直接把INBUFFER和OUTBUFFER的虚拟地址写到IRP中给驱动,让它直接操作
根据地的兄弟们,团结就是力量
游客

返回顶部