Windows 如何在操作系统中创建事件

Windows 如何在操作系统中创建事件,windows,events,operating-system,Windows,Events,Operating System,我理解事件是由硬件设备或外部程序引起的系统中的动作或事件 但当我在谷歌上搜索时,我找不到关于系统如何识别事件以及它们在内存中的样子(数据结构)的清晰解释 有人对这些问题有简单但好的答案吗?虽然没有标准术语,但在正常和习惯用法中,事件和中断是两个截然不同的东西。(在本次讨论中,我仅在流程上下文中讨论软件中断,因为现在很少将硬件中断作为事件处理 事件(如Windoze和X Windows中的事件)排队。应用程序通过从队列中拾取事件来处理事件。中断(如VMS操作系统)直接传递到应用程序,并中断代码的顺

我理解事件是由硬件设备或外部程序引起的系统中的动作或事件

但当我在谷歌上搜索时,我找不到关于系统如何识别事件以及它们在内存中的样子(数据结构)的清晰解释


有人对这些问题有简单但好的答案吗?

虽然没有标准术语,但在正常和习惯用法中,事件和中断是两个截然不同的东西。(在本次讨论中,我仅在流程上下文中讨论软件中断,因为现在很少将硬件中断作为事件处理


事件(如Windoze和X Windows中的事件)排队。应用程序通过从队列中拾取事件来处理事件。中断(如VMS操作系统)直接传递到应用程序,并中断代码的顺序流。

您似乎在寻找中断和(ISR)的概述.不完全是,中断和事件有一些想象力,但它们不是一回事。我看到了一张中断和事件的对比表,但我仍然没有得到我想要的答案。你需要描述你需要用具体的例子解释的东西,否则人们会投票结束你的问题,因为它不清楚或太广泛。正如我写道的在上面,事件的概念很清楚。我想知道一个事件在“幕后”是什么样子。我的意思是它在底层是什么样子。也许我需要解释一下-事件是如何在操作系统中编程的?