2016-10-22 101 views
-1

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

+2

[COM](http://stackoverflow.com/q/455687/11683)是一种技术,Win32 API是Windows公开的用于应用程序使用的一组函数。我怀疑你应该选择基于它是否是COM的版本,还有更重要的标准,如功能和支持。 – GSerg

回答

7

无论是Windows API(有时称为的Win32)的一部分,所以区别并不“的Win32与COM”。它位于基于C的API之间,包含一组免费函数(用于TAPI 2.x)和基于COM (Component Object Model)的API(用于TAPI 3.x)。

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

相关问题