trent
驱动老牛
驱动老牛
  • 注册日期2002-03-01
  • 最后登录2014-09-18
  • 粉丝0
  • 关注0
  • 积分61分
  • 威望185点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
阅读:1296回复:4

小问题

楼主#
更多 发布于:2002-05-02 20:04
什么叫VxD设备的ID,怎么看出来?
什么叫VxD的初始化顺序号(initorder),怎么知道这个号?
另外很不好意思地问个问题:
经常看到异步事件,异步中断,什么叫异步?
当然我知道是不能同时的意思,具体点,比如就异步事件,异步中断,异步通信方式等给解释一下! :D
我不仅要金子,我还要点石成金的手指!
arthurtu
驱动巨牛
驱动巨牛
  • 注册日期2001-11-08
  • 最后登录2020-12-19
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望161点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
  • 社区居民
沙发#
发布于:2002-05-02 20:32
有时候莫个VxD要在另外的VxD load后才可以load,这样就要有一个次序,就是initorder了。
VxD的ID,当你给V86或实模式提供函数时,就需要一个VxD的ID,这样才可以被(V86或实模式)使用。
trent
驱动老牛
驱动老牛
  • 注册日期2002-03-01
  • 最后登录2014-09-18
  • 粉丝0
  • 关注0
  • 积分61分
  • 威望185点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-05-02 21:32
那么怎么知道这个InitOrder?
而且如何知道某个VxD的ID? :(
我不仅要金子,我还要点石成金的手指!
asmsys
驱动老牛
驱动老牛
  • 注册日期2002-03-29
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望17点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-05-03 15:20
如果你不为别的vxd 提供服务,就别考虑DeviceID,用UNDEFINED_DEVICE_IDCANSHUCANSHU  参数即可.要不然你还得去微软申请一个,它是一个16位的标识.
   除非初始化时要严格区分两个vxd之间的加载顺序,否则可用UNDEFINED_INIT_ORDER参数.静态VXD加载顺序和他在SYSTEM.INI中的声明顺序有关.动态VXD当然可以随时加载.
   异步是相对与同步的,并非是绝对的.就如同单线程和多线程的区别.
arthurtu
驱动巨牛
驱动巨牛
  • 注册日期2001-11-08
  • 最后登录2020-12-19
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望161点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
  • 社区居民
地下室#
发布于:2002-05-04 13:55
在win9x下,win16的app可以不用device ID,用VxD的名字。
游客

返回顶部