钩扣

钩链

【勇芳软件工作室】汉化HomePreviousNext

Windows包含许多不同类型的钩子;每种类型提供对Windows消息处理机制的不同方面的访问。例如,应用程序可以使用WH_MOUSE钩子来监视鼠标消息的消息流量。

Windows为每种类型的钩子维护一个单独的钩链。A 【钩链】是指向特殊的应用程序定义的回调函数(989796011})的指针列表。当与特定类型的钩子相关联的消息发生时,Windows会将消息传递给挂钩链中引用的每个挂钩过程,一个接一个。钩子程序可以采取的动作取决于涉及的钩子的类型。某些类型的挂钩的挂钩程序只能监视消息;其他人可以通过链条修改消息或停止进度,防止他们到达下一个挂钩过程或目标窗口。