amei
驱动牛犊
驱动牛犊
  • 注册日期2002-03-21
  • 最后登录2006-11-10
  • 粉丝0
  • 关注0
  • 积分30分
  • 威望3点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
阅读:1276回复:5

怎样输出双字节??

楼主#
更多 发布于:2002-04-17 13:24
我用vc做一个图象程序,但它最多一次输出一个字,没有支持双字的输出。请问在vxd中有关于输出的函数吗?要求一次能输出一个双字节!如果没有在vxd中能编程实现吗?
Tom_lyd
驱动大牛
驱动大牛
  • 注册日期2001-09-02
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-04-17 13:36
    记得《Windows VxD与设备驱动程序权威指南》(孙喜明译)一书中有相关源代码。

    顺便提一下,这个很容易实现,2KDDK下有WDM的源码,或许也可以参考。
\\NTDDK\\src\\general\\portio
Tom_lyd
zydcat
驱动老牛
驱动老牛
  • 注册日期2001-12-06
  • 最后登录2006-04-12
  • 粉丝0
  • 关注0
  • 积分9分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-04-17 13:42
vxd下用_outpd()输出双字到io端口
[color=red]肥虫虫[/color] [img]http://www.driverdevelop.com/forum/upload/bradley/2002-11-15_ig01.gif[/img]
arthurtu
驱动巨牛
驱动巨牛
  • 注册日期2001-11-08
  • 最后登录2020-12-19
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望161点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
  • 社区居民
地板#
发布于:2002-04-17 16:25
还是不要听zycat的为好。
在VxD里面,你还是用Simulate_VM_IO吧。
amei
驱动牛犊
驱动牛犊
  • 注册日期2002-03-21
  • 最后登录2006-11-10
  • 粉丝0
  • 关注0
  • 积分30分
  • 威望3点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-04-20 12:49
   记得《Windows VxD与设备驱动程序权威指南》(孙喜明译)一书中有相关源代码。

    顺便提一下,这个很容易实现,2KDDK下有WDM的源码,或许也可以参考。
\\NTDDK\\src\\general\\portio


《Windows VxD与设备驱动程序权威指南》里面有一个PORTTRAP可以实现但它是一个静态VXD,我需要动态加载,而且我是在98下用vxd实现.请问版主还有别的办法吗?
Tom_lyd
驱动大牛
驱动大牛
  • 注册日期2001-09-02
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-04-20 15:03
静态VXD改成动态VXD只是很小的工作量,除了DEF文件外,几乎没有多少额外的工作量,你试试吧。
Tom_lyd
游客

返回顶部