maccat
驱动小牛
驱动小牛
  • 注册日期2001-08-01
  • 最后登录2018-05-29
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望15点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
  • 社区居民
阅读:1088回复:2

哪位大虾帮忙看下,读I/O的代码有什么问题?

楼主#
更多 发布于:2004-08-30 16:37
NTSTATUS OW810Device::ReadB_Handler(KIrp I)
{
int Addr = I.IoctlInputBufferSize();
char m_b;

m_b = m_LocIO.inb( Addr );

KMemory Mem( I.Mdl() );

strcpy( (PCHAR)Mem.MapToSystemSpace(), &m_b );

I.Information() = sizeof(char);

return STATUS_SUCCESS;
}

注: KMemoryRange m_LocIO;

谢谢了先
跄~跄~跄~以德服人 答的正确 别忘给分 MY QQ:53738515 做驱动的朋友长联系
hazywxin
驱动牛犊
驱动牛犊
  • 注册日期2003-10-29
  • 最后登录2010-07-26
  • 粉丝0
  • 关注0
  • 积分9分
  • 威望20点
  • 贡献值0点
  • 好评度17点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-09-02 20:42
有什么现象  说说看
maccat
驱动小牛
驱动小牛
  • 注册日期2001-08-01
  • 最后登录2018-05-29
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望15点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
  • 社区居民
板凳#
发布于:2004-09-03 08:31
应用程序与驱动程序通信完成后,也就是执行完上述代码后,应用程序指针就飞到不知什么地方去了,如果不执行与驱动程序通信部分,就没有问题
跄~跄~跄~以德服人 答的正确 别忘给分 MY QQ:53738515 做驱动的朋友长联系
游客

返回顶部