COM库常用的函数

 COM库常用的函数

一. 初始化函数


1.CoBuildVersion:获取COM库的版本号

2.CoInitialize:初始化COM库
3.CoUnInitialize:终止CO服务

4.CoFreeUnsedLibraries:释放进程中所有不在使用的组件程序


二.GUID函数


1.IsEqualGUID:判断两个GUID是否相等

2.IsEqualIID:判断两个IID是否相等
3.IsEqualCLSID:判断两个CLSID是否相等
4.CLSIDFromProgID:把字符串形式的对像标识转换为CLSID结构形式
5.StringFromCLSID:把CLSID结构形式转化为字符串形式
6.IIDFromString:把字符串形式的接口标识转换为IID结构形式
7.StringFromIID:把IID结构形式转换为字符串形式

8.StringFromGUID2:把GUID结构形式转换为字符串形式

9.ProgIDFromCLSID:从CLSID获取对象标识


三.对像创建函数


1.CoGetClassObject:获取对象的类厂

2.CoCreateInstance:创建COM对象
3.CoCreateInstanceEx:创建COM对象,可指定多个接口或远程对象
4.CoRegisterClassObject:登记一个对象,以便其它应用程序
可以连接到该对象
5.CoRevokeClassObject:取消对象的登记操作

6.CoDisconnectObject:断开其他应用程序与对象的连接


四.内存管理函数


1.CoTaskMemAlloc:内存分配函数

2.CoTaskMemRealloc:内存重新分配函数
3.CoTaskMemFree:内存释放函数

4.CoGetMallo:获取COM库的内存管理器接口


你可能感兴趣的:(COM库常用的函数)