托管和非托管事件

.NET Framework 事件模型不同于传统的 COM 事件模型。 托管事件基于委托,而非托管事件(在 COM 中)基于连接点。 由于客户端(事件接收方)和服务器(事件发送方)必须同时运行,所以这两个模型是紧密连接的事件系统。

本节将介绍如何连接托管和非托管 COM 事件系统,使对象能够跨越互用边界收发事件。 如需具体的事件语法,请参见编程语言文档。

请注意,.NET Framework 本身并不提供与 Win32 事件交互的方式。 若要与 Win32 事件交互,请使用平台调用从 Win32 API 调用本机 Win32 事件函数。 有关平台调用的更多信息,请参见使用非托管 DLL 函数

本节内容

相关章节