RegisterCommEvent
此成员函数会注册一个应用程序对象,以接收所有通信链路连接/断开连接事件的通知。要使用此函数,应用程序必须创建从 ECLCommNotify 类派生的对象。接着将指向该对象的指针传递到此注册函数。实现限制:应用程序只能为通信事件通知注册一个对象。
使用此函数注册通知对象后,每当与主机的连接通信链接连接或断开连接时,都会调用该对象。对象将收到所有通信事件的通知,无论这些事件是由 StartCommunication() 函数导致还是由用户显式导致。不能将此事件与启动或停止新 ZIEWin 连接时触发的连接启动/停止事件相混淆。
可选的 InitEvent 参数会导致在注册对象时生成初始事件。这对于将事件对象与通信链路的当前状态同步非常有用。如果将 InitEvent 指定为 FALSE,则注册对象时不会生成初始事件。此参数的缺省值为 TRUE。
应用程序必须在破坏通知对象之前调用 UnregisterCommEvent()。如果注册此对象的 ECLConnection 对象被破坏,则将自动注销此对象。
有关更多信息,请参阅 ECLCommNotify 类 的描述。