В чем разница между Win32 API и COM API?

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


person Muhammad Asad Ali Amjad    schedule 22.10.2016    source источник
comment
COM — это технология, Win32 API — это набор функций, которые Windows предоставляет для использования приложениями. Я сомневаюсь, что вам следует выбирать версию, основываясь на том, является ли она COM или нет, есть более важные критерии, такие как функции и поддержка.   -  person GSerg    schedule 22.10.2016


Ответы (1)


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

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

person IInspectable    schedule 22.10.2016