各位同仁,还有一些问题需要和大家探讨,探讨的主题是:VxD如何与Ring3程序传送数据.
VxD和Ring3程序传送数据的方法1.
使用函数DeviceIoControl(),这种方法可以同步互传数据,只是不能同步实时传递数据.
方法2:
中断中采用异步事件处理,在异步事件的Call()或Schedule()中,采用信号触发RING3中的守侯线程传递VXD中的数据.
有一点我不清楚:在硬件中断中,为什么在VxD的异步事件函数调用中,
不能使用函数_VWin32_SetWinEvent()?欢迎大家讨论.