2011-11-23 62 views

回答

2

您可以轻松地发送异步读取请求的设备,并把它们在一个IRP队列的驱动程序。

这就是所谓的反向的调用。

看到这个article上的技术。

当您发送到驱动程序的要求,您可以指定,将使用模式指针保持活动状态。有了这个,你可以直接通过这个'共享内存'进行通信。

+0

喜克里斯托弗, –

+0

我的驱动器是firewall.It检测所有传入的请求,并发送请求信息<源/目的IP,端口...>到我application.App将响应immediately.My驱动程序接收消息,并且检查请求将被阻止或允许。它是同步的。以上解决方案是否合适? –

+0

稍微更新了答案。您可以查看包含NDIS6轻量级筛选器驱动程序的WDK。也许这可以缓解你的工作。 – Christopher

相关问题