阅读:1205回复:4
中断处理程序的问题
我想用中断实现计算机从PCI外设读取数据并储存在内存的工作,应该如何实现呢?在中断处理程序或延迟调用里能够使应用程序和驱动程序进行数据交互(比如使用DeviceIoControl)吗?
|
|
沙发#
发布于:2003-12-31 19:26
有点矛盾,又想用中断,又需要DeviceIoControl交互?
可以用中断例程或DPC把数据读到内存,然后使用DeviceIoControl读到应用程序空间处理。 |
|
|
板凳#
发布于:2004-01-01 11:24
那么是否可以在应用程序中响应中断,再使用DeviceIoControl从设备读取数据呢?
|
|
地板#
发布于:2004-01-01 12:38
那么是否可以在应用程序中响应中断,再使用DeviceIoControl从设备读取数据呢? 不可以,只能在驱动里响应中断,然后以某种方式(比如Event)通知应用来读数据。 |
|
|
地下室#
发布于:2004-01-02 08:59
多谢!
|
|