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结构形式转换为字符串形式
三.对像创建函数
1.CoGetClassObject:获取对象的类厂
2.CoCreateInstance:创建COM对象
3.CoCreateInstanceEx:创建COM对象,可指定多个接口或远程对象
4.CoRegisterClassObject:登记一个对象,以便其它应用程序
可以连接到该对象
5.CoRevokeClassObject:取消对象的登记操作
6.CoDisconnectObject:断开其他应用程序与对象的连接
四.内存管理函数
1.CoTaskMemAlloc:内存分配函数
2.CoTaskMemRealloc:内存重新分配函数
3.CoTaskMemFree:内存释放函数
4.CoGetMallo:获取COM库的内存管理器接口
补充:综合编程 , 其他综合 ,