kb219
驱动牛犊
驱动牛犊
  • 注册日期2004-08-17
  • 最后登录2008-06-19
  • 粉丝0
  • 关注0
  • 积分208分
  • 威望22点
  • 贡献值0点
  • 好评度20点
  • 原创分0分
  • 专家分0分
20楼#
发布于:2005-06-06 13:27
我现在 Set wait mask,wait mask,purge 就像DDK那样做的。

也是有一个mask队列;Set时如果有pending的wait就先完成掉(0,success);如果注册的 ev 发生就 DPC 触发完成pending mask等等。但还是不好用,郁闷。

我那个帖子里KMK大侠提示说,wait mask 可能要 set timeout,是这样吗?

我的DDK例子里,waitmask.c的版本是:Anthony V. Ercolano 26-Sep-1991。难道后来人家又更新了?
Shentu
驱动小牛
驱动小牛
  • 注册日期2004-04-05
  • 最后登录2011-01-24
  • 粉丝0
  • 关注0
  • 积分234分
  • 威望24点
  • 贡献值0点
  • 好评度20点
  • 原创分0分
  • 专家分0分
21楼#
发布于:2005-06-06 14:05
如果是这样的话,那么mask处理应该没问题,一般不需要设置timeout的.建议你做下面的实验试试,确认你的驱动收发数据是正常的(包括硬件和驱动),因为数据不对的话,肯定是不能拨号上网啦,具体你可以用超级终端收发大文件,然后比较,多试几次就可以了.
Shentu
驱动小牛
驱动小牛
  • 注册日期2004-04-05
  • 最后登录2011-01-24
  • 粉丝0
  • 关注0
  • 积分234分
  • 威望24点
  • 贡献值0点
  • 好评度20点
  • 原创分0分
  • 专家分0分
22楼#
发布于:2005-06-06 15:49
如果数据正常,问题还在的话,就把关键代码发给我,我晚上回去帮你看看~~
kb219
驱动牛犊
驱动牛犊
  • 注册日期2004-08-17
  • 最后登录2008-06-19
  • 粉丝0
  • 关注0
  • 积分208分
  • 威望22点
  • 贡献值0点
  • 好评度20点
  • 原创分0分
  • 专家分0分
23楼#
发布于:2005-06-08 09:16
网站终于恢复了,看来上次我的回帖没有成功,5。

星期一的时候我发现一个新情况,Win2000装了 SP4 补丁的挂断就不灵了!?

如果是裸Win2000或服务包只到 SP2 就可以。

拨号后有个对话框提示:
TCP/IP CP connect seccessfully
IPX/SPX or compatible CP error -- PPP 协议好像有问题

这个情况下,可以挂断,那些set wait purge步骤都过了。

“如果数据正常,问题还在的话,就把关键代码发给我,我晚上回去帮你看看~~”
:感激涕零!!!
上一页 下一页
游客

返回顶部