阅读:1296回复:4
小问题
什么叫VxD设备的ID,怎么看出来?
什么叫VxD的初始化顺序号(initorder),怎么知道这个号? 另外很不好意思地问个问题: 经常看到异步事件,异步中断,什么叫异步? 当然我知道是不能同时的意思,具体点,比如就异步事件,异步中断,异步通信方式等给解释一下! :D |
|
|
沙发#
发布于:2002-05-02 20:32
有时候莫个VxD要在另外的VxD load后才可以load,这样就要有一个次序,就是initorder了。
VxD的ID,当你给V86或实模式提供函数时,就需要一个VxD的ID,这样才可以被(V86或实模式)使用。 |
|
板凳#
发布于:2002-05-02 21:32
那么怎么知道这个InitOrder?
而且如何知道某个VxD的ID? :( |
|
|
地板#
发布于:2002-05-03 15:20
如果你不为别的vxd 提供服务,就别考虑DeviceID,用UNDEFINED_DEVICE_IDCANSHUCANSHU 参数即可.要不然你还得去微软申请一个,它是一个16位的标识.
除非初始化时要严格区分两个vxd之间的加载顺序,否则可用UNDEFINED_INIT_ORDER参数.静态VXD加载顺序和他在SYSTEM.INI中的声明顺序有关.动态VXD当然可以随时加载. 异步是相对与同步的,并非是绝对的.就如同单线程和多线程的区别. |
|
地下室#
发布于:2002-05-04 13:55
在win9x下,win16的app可以不用device ID,用VxD的名字。
|
|