事件

EHLLAPI 为应用程序提供一些接收特定事件异步通知的方法。但是,事件模型不一致(某些事件使用信号量,其他事件使用窗口系统消息),应用程序负责设置和管理事件线程。HACL 简化了所有事件处理,并使其对所有事件类型保持一致。应用程序不必显式创建多个执行线程,HACL 在内部处理线程。

但是,您必须注意,事件过程是在单独的执行线程上调用的。从事件过程访问动态应用程序数据时,必须同步对动态应用程序数据的访问。当应用程序注册事件时,将生成事件线程;当注销事件时,将终止事件线程。