Поделиться через


TAPI 1.4

В TAPI 1.4 добавлен ряд API, сообщений, констант и элементов структуры в спецификацию 1.3. TAPI 1.4 поддерживает только 16-разрядные TSP. Однако это позволяет разрабатывать 32-разрядные приложения, не беспокоясь об ограничениях 16-разрядной версии Windows.

Файлы заголовков TAPI и TSPI используются для разработки обоих приложений для TAPI 1.4 и TAPI 2.x. Хотя в структурах между этими двумя спецификациями произошло не так много изменений, в API (в частности, поддержка Юникода), очень важно отметить, что заголовки компилируются по-разному в зависимости от TAPI_CURRENT_VERSION константы. Пример:

#define TAPI_CURRENT_VERSION 0x00010004
#include <tapi.h>

Примечание

TAPI_CURRENT_VERSION должны быть определены для всех приложений TAPI. Хотя это не является строго необходимым для разработки TAPI 2.x, будущие изменения могут потребовать этого.