Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Со временем разные версии могут существовать для приложений TAPI, TAPI и поставщиков услуг. Для оптимального взаимодействия приложения TAPI требуется знание не только версии TAPI приложения, но и библиотеки DLL, TAPISVR и поставщиков услуг.
Не удается выполнить надлежащее согласование версий, может привести к серьезным проблемам. Например, некоторые часто используемые структуры имеют элементы данных, добавленные из одной версии к следующей. Если размер структуры не соответствует ожидаемому приложению или TAPI, последствия от утечки памяти до временных AVS.
Дополнительные сведения см. в управления версиями TAPI.
TAPI 2.x: Приложения согласовываются с TAPI и TAPISVR во время lineInitializeEx. Приложения выполняют согласование устройств с поставщиками услуг путем вызова lineNegotiateAPIVersion для каждой строки, которую может использовать приложение.
TAPI 3.x: нет необходимости выполнять согласование версий; однако можно использовать QueryInterface, чтобы определить, доступен ли интерфейс в их версии.