LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 396|回复: 0

COM 事件

[复制链接]
发表于 2024-2-18 23:06:47 | 显示全部楼层 |阅读模式
COM 事件是接口。 事件源接口中成员函数的参数应是 in 参数,但不严格强制实施。 这是因为多播时, out 参数不起作用。 如果使用 out 参数,则将发出 1 级警告。

返回类型通常是 HRESULT 或 void,但可以是任何整型,包括 enum。 当事件使用整数返回类型时,并且事件处理程序返回非零值,这是错误条件。 引发的事件中止对其他委托的调用。 编译器会自动将一个事件源接口标记为生成的 IDL 中的 source。

COM 事件源的 __event 后面始终需要 __interface 关键字。

// Example of a COM event:
__event __interface IEvent1;

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表