2016-10-22 2 views
-1

Я собираюсь работать над API телефонии. Существует две версии TAPI. Один из них - TAPI 2.x, а другой - TAPI 3.x. TAPI 2.x - это Win32, а TAPI 3.x - на основе COM. Я не знаю разницы между Win32 и COM API. Итак, какая разница между этими двумя?В чем разница между API Win32 и COM API?

+2

[COM] (http://stackoverflow.com/q/455687/11683) - это технология, Win32 API - это набор функций, которые Windows предоставляет для использования приложениями. Я сомневаюсь, что вы должны выбрать версию на основе того, является ли она COM или нет, есть более важные критерии, такие как функции и поддержка. – GSerg

ответ

7

Оба являются частью API Windows (иногда называемый Win32), поэтому различие не "Win32 vs. COM". Он находится между C-based API, состоящим из набора бесплатных функций (для TAPI 2.x) и API на основе COM (Component Object Model) (для TAPI 3.x).

Многие системные службы доступны через COM-интерфейсы (например, оболочку Windows или весь срок выполнения Windows Runtime). Решение о том, следует ли использовать TAPI 3.x или 2.x, примерно указано в разделе TAPI 3.x vs. TAPI 2.x.

Смежные вопросы