文件名称:IUnknown接口-基于AO的ArcGIS二次开发——COM类、接口及编程技巧
文件大小:857KB
文件格式:PPT
更新时间:2024-05-13 13:36:00
基于AO的ArcGIS二次开发——COM类、接口及编程技巧
IUnknown接口 所有的COM接口都源自IUnknown接口,所有的COM对象都 要实现该接口。IUnknown接口完成两项工作:控制对象的生 命周期,提供运行时的类型支持。通过IUnknown接口,客户 程序在使用对象时,保留对对象的引用,把实际的生存周期 交给对象自身. 对象的生存周期是由IUnknown接口中的两个方法来控制 的, 这两种方法是AddRef和Relase。每个对象都要实现 IUnknown接口,并依赖它控制自己的生存期。每当接口指针 被创建或被复制时,就会调用AddRef方法,当客户程序不再 需要该指针时,相应的Release方法就会被调用。当引用计 数变成0时,对象就会销毁自己。 *