robin_wxg
驱动小牛
驱动小牛
  • 注册日期2003-02-10
  • 最后登录2009-09-21
  • 粉丝0
  • 关注0
  • 积分60分
  • 威望6点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
阅读:1247回复:0

Win98 的应用层和driver通信的问题。

楼主#
更多 发布于:2004-04-15 17:31
我的应用程序可以用CreateFile得到driver的句柄,可是在发IOCTL是返回错误是0x32.
   if( !DeviceIoControl(
            hMac, //filehandle
            IOCTL_NDIS_QUERY_GLOBAL_STATS,
            &OidQueryCode, //OID code
            sizeof(OidQueryCode),
            InformationBuffer,
            InformationBufferLength,
            pBytesReturn,
            NULL
            )
        )

{
   TRACE(\" %d \\n\",GetLastError());
}
是不是Win98上不用这个IOCTL?错误代码大意是,
The process cannot access the file because it is being used by another process. 真是很奇怪,Win2K和WinXP都没问题啊。
游客

返回顶部