Windows中断上下文

时间:2009-10-08 12:49:26

标签: windows interrupt

我在Windows下进行驱动程序开发(使用Interval Zero的实时扩展RTX进行扩展)

虽然我在RTX文档中没有看到任何内容,但是有没有一个函数可以用来判断代码的当前位置是否是从中断上下文中调用的?

2 个答案:

答案 0 :(得分:1)

你需要什么?

由于您正在谈论“Windows API”,我假设您在用户空间中运行。您将永远不会处于用户空间中断状态 - 所有中断都在内核中处理。

编辑:回应你澄清你正在开发一个驱动程序......我从来没有这样做过,所以我没有资格回答。但是,你不能简单地在输入中断处理程序时设置一个标志,然后在退出时重置它吗?

答案 1 :(得分:1)

不存在执行此操作的功能。

最好的办法是使用旗帜。在中断中设置一次标志,在需要时检查标志,并在完成中断后重置。