Win32 API和COM API有什么区别?

Muh*_*jad 0 windows com winapi tapi

我打算使用Telephony API.TAPI有两个版本.一个是TAPI 2.x,另一个是TAPI 3.x. TAPI 2.x是基于Win32的,而TAPI 3.x是基于COM的.我不知道Win32和COM API之间的区别.那么,这两者有什么区别?

IIn*_*ble 7

两者都是Windows API(有时称为Win32)的一部分,因此区别不是"Win32与COM".它位于基于C的API之间,由一组自由函数(对于TAPI 2.x)和一个基于COM(组件对象模型)的API(对于TAPI 3.x)组成.

许多系统服务通过COM接口(如Windows Shell或整个Windows运行时)公开.关于是否使用TAPI 3.x或2.x的决定在TAPI 3.x与TAPI 2.x之间大致概述.