terrificskyfox
驱动小牛
驱动小牛
  • 注册日期2003-03-12
  • 最后登录2014-04-28
  • 粉丝0
  • 关注0
  • 积分7分
  • 威望11点
  • 贡献值1点
  • 好评度10点
  • 原创分0分
  • 专家分0分
阅读:1499回复:0

打印驱动中遇到的一个非常诡秘的问题

楼主#
更多 发布于:2003-06-27 13:21
开发环境:Win98, 98ddk, VC1.52

我在打印驱动中加入自己的属性页,自己实现ExtDeviceMode的所有功能,在属性页回调函数中,用到wsprintf函数,问题就出在这里

现象如下:
我用softice跟踪源代码,第一次用wsprintf将常数1写到一个lpBuffer(初始化好的),没有写进去,用GetLastError得到错误代码为0, 不过看msdn说这个code在98下不可信,第二次将一个字符串写到lpBuffer,仍然失败,错误代码还是0,但是我在ExtDeviceMode函数中使用wsprintf没有任何问题,数字,字符串都可以写

那位大侠遇到过这种情况,帮帮小弟
游客

返回顶部