Интерфейс программирования приложений (TAPI) функции телефонии из управляемого кода не поддерживается

Переводы статьи Переводы статьи
Код статьи: 841712 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

В этой статье

ВВЕДЕНИЕ

В данной статье рассматриваются почему программирования приложений телефонии Интерфейс (TAPI Telephony) из управляемого кода не поддерживается. Альтернативный метод позволяет вызывать возможности TAPI, Поставляются из управляемого кода.

Дополнительная информация

Из-за сложности TAPI 3.x Компонент интерфейса модели объектов (COM), управляемая оболочка, создается средой Microsoft Visual Studio.NET не работает. Таким образом нельзя функциональные возможности TAPI вызова из управляемого кода.

Корпорация Майкрософт не ток планы выпуска interoperative компонент TAPI.

Использование TAPI из управляемого кода

Использование различных версий TAPI в разных программирования среды.

TAPI 2.x

TAPI 2.x — интерфейс, основанный на c программирование язык.

TAPI функции можно вызывать из управляемых расширений для приложений C++ в Microsoft Visual Studio.NET с помощью TAPI 2.x (Tapi32.dll).

Все TAPI 2.x структуры данных зависит от типа данных параметра DWORD. TAPI 2.x также требуется интенсивное использование указателей. Таким образом TAPI 2.x функции сложно использовать из любого языка, отличного от Управляемые расширения для C++.

TAPI 3.x

TAPI 3.x представляет собой интерфейс, основанный на модели компонентных объектов (COM).

Можно вызвать TAPI 3.x Функциональные возможности (Tapi3.dll) из неуправляемого кода. Создание неуправляемой библиотеки DLL, которая вызывает TAPI 3.x функциональные возможности, а затем вызвать неуправляемой библиотеки DLL из управляемого код.

Ссылки

Для получения дополнительных сведений посетите следующие корпорации Майкрософт Developer Network (MSDN) веб-узлов:
TAPI DLL
http://msdn2.Microsoft.com/en-us/library/ms734236.aspx

TAPI 2.2: Обзор
http://msdn2.Microsoft.com/en-us/library/ms737218.aspx

TAPI 3.1: Обзор
http://msdn2.Microsoft.com/en-us/library/ms734214.aspx

Свойства

Код статьи: 841712 - Последний отзыв: 16 июня 2011 г. - Revision: 4.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft Visual Studio .NET 2003 Enterprise Architect
  • Microsoft Visual Studio .NET 2003 Enterprise Developer
  • Microsoft Visual Studio .NET 2003 Professional Edition
  • Microsoft Visual Studio .NET 2003 Academic Edition
  • Microsoft Visual Studio .NET 2002 Enterprise Architect
  • Microsoft Visual Studio .NET 2002 Enterprise Developer
  • Microsoft Visual Studio .NET 2002 Professional Edition
  • Microsoft Visual Studio .NET 2002 Academic Edition
Ключевые слова: 
kbtapi kbmanaged kbdll kbinterop kbinfo kbmt KB841712 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:841712

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com