caesun
驱动小牛
驱动小牛
  • 注册日期2001-12-10
  • 最后登录2006-12-01
  • 粉丝0
  • 关注0
  • 积分290分
  • 威望30点
  • 贡献值393点
  • 好评度21点
  • 原创分0分
  • 专家分0分
20楼#
发布于:2002-05-23 21:10
hFile = CreateFile(\"\\\\\\\\.\\\\LPT1\", GENERIC_READ|GENERIC_WRITE, FILE_SHARE_READ|FILE_SHARE_WRITE, NULL, OPEN_EXISTING, 0, NULL);  // 不想惹麻烦就把最后的参数设NULL。
// 想玩高级的就用overlapped方式,有必要吗?
// \"LPT1\" \"\\\\.\\LPT1\"略有不同。


bRet = DeviceIoControl(hFile, IOCTL_IEEE1284_GET_MODE,
NULL, 0, &parc_nm, sizeof(PARCLASS_NEGOTIATION_MASK),
&dwWr, NULL);


bRet = ReadFile(hFile, buffer, 256, &dwWr, NULL);


...
caesun
驱动小牛
驱动小牛
  • 注册日期2001-12-10
  • 最后登录2006-12-01
  • 粉丝0
  • 关注0
  • 积分290分
  • 威望30点
  • 贡献值393点
  • 好评度21点
  • 原创分0分
  • 专家分0分
21楼#
发布于:2002-05-23 21:12
不好意思,写错了,和CreateFile最后一个参数没关系,
简单点是不要用OVERLAPPED标志。
dht
dht
驱动牛犊
驱动牛犊
  • 注册日期2002-05-21
  • 最后登录2002-07-05
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
22楼#
发布于:2002-06-06 09:53
好象2K下面不一定非要写driver.我就做过并口下的图形采集!
llshi
驱动老牛
驱动老牛
  • 注册日期2001-05-05
  • 最后登录2016-01-16
  • 粉丝0
  • 关注0
  • 积分5300分
  • 威望26500点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
23楼#
发布于:2002-06-10 22:18
如何做的,大家分享一下.
dht
dht
驱动牛犊
驱动牛犊
  • 注册日期2002-05-21
  • 最后登录2002-07-05
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
24楼#
发布于:2002-06-12 13:32
Sorry,是我搞错了,98下的程序拿到2000下的确不行。sorry again
上一页 下一页
游客

返回顶部