In-Context挂钩函数
以下列表概述了上下文中挂钩函数的关键方面:
- 上下文挂钩函数必须位于动态链接库中, (DLL) 系统映射到服务器的地址空间。
- 上下文内挂钩函数与服务器共享地址空间。
- 当服务器触发事件时,系统会调用挂钩函数,而无需封送 (打包和跨进程边界) 发送接口参数。
- 上下文内挂钩函数往往非常快,并且同步接收事件通知,因为没有封送处理。
- 某些事件可能会在进程外传递,即使你请求使用 WINEVENT_INCONTEXT 标志) 在进程内 (传递它们。 你可能会看到这种情况,包括 64 位和 32 位应用程序互操作性问题以及 Windows 控制台事件。