【问题标题】:What is the difference between Win32 API and COM API?Win32 API 和 COM API 有什么区别?
【发布时间】:2017-03-04 19:11:05
【问题描述】:

我将致力于 Telephony API。 TAPI 存在两个版本。一个是 TAPI 2.x,另一个是 TAPI 3.x。 TAPI 2.x 基于 Win32,而 TAPI 3.x 基于 COM。我不知道 Win32 和 COM API 之间的区别。那么,这两者有什么区别呢?

【问题讨论】:

  • COM 是一种技术,Win32 API 是 Windows 公开供应用程序使用的一组函数。我怀疑您是否应该根据是否为 ​​COM 来选择版本,还有更重要的标准,例如功能和支持。

标签: windows winapi com tapi


【解决方案1】:

两者都是 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 下进行了概述。

【讨论】:

    猜你喜欢
    • 2011-11-17
    • 2014-10-05
    • 1970-01-01
    • 2012-03-18
    • 2015-12-08
    • 2017-12-05
    • 1970-01-01
    • 2021-01-08
    • 2014-11-23
    相关资源
    最近更新 更多