No se admite funcionalidad de interfaz de programación de aplicaciones (TAPI) de la telefonía desde código administrado

Seleccione idioma Seleccione idioma
Id. de artículo: 841712 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

En esta página

INTRODUCCIÓN

En este artículo se explica por qué programación de aplicaciones de telefonía no es compatible TAPI (interfaz) desde código administrado. Un método alternativo permite llamar a la funcionalidad de TAPI desde código administrado.

Más información

Debido a de la complejidad de TAPI 3. interfaz de modelo de objetos de componentes (COM) de x , el contenedor administrado creado por Visual Studio.NET no funciona. Por lo tanto, no se puede llamar a funcionalidad de TAPI desde código administrado.

Microsoft tiene no hay planes para liberar un componente interoperative TAPI actuales.

Con TAPI desde código administrado

Puede utilizar versiones diferentes de TAPI en entornos de programación diferentes.

TAPI 2.x

TAPI 2.x es una interfaz que se basa el lenguaje de programación C.

Puede llamar a funcionalidad de TAPI desde las extensiones administradas para aplicaciones de C++ en Visual Studio.NET mediante TAPI 2. x (Tapi32.dll).

El 2 de TAPI. estructuras de datos de x se basan en el tipo de datos DWORD. 2 De TAPI. x también requiere mucho uso de punteros. Por lo tanto, TAPI 2. funcionalidad de x es difícil utilizar desde cualquier lenguaje distinto de las extensiones administradas para C++.

TAPI 3.x

TAPI 3. x es una interfaz que se basa en el modelo de objetos componentes (COM).

Se puede llamar a TAPI 3. x (Tapi3.dll) funcionalidad desde código no administrado. Crear una DLL no administrada que llama a TAPI 3. la funcionalidad de x y, a continuación, llamada la DLL no administrada desde código administrado.

Referencias

Para obtener más información, visite los siguientes sitios Web de Microsoft Developer Network (MSDN):
TAPI DLL
http://msdn2.microsoft.com/en-us/library/ms734236.aspx

TAPI 2.2 Overview
http://msdn2.microsoft.com/en-us/library/ms737218.aspx

TAPI 3.1 información general
http://msdn2.microsoft.com/en-us/library/ms734214.aspx

Propiedades

Id. de artículo: 841712 - Última revisión: jueves, 18 de enero de 2007 - Versión: 2.2
La información de este artículo se refiere a:
  • Microsoft Visual Studio .NET 2003 Enterprise Architect
  • Microsoft Visual Studio .NET 2003 Enterprise Developer
  • Microsoft Visual Studio .NET 2003 Professional
  • 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
  • Microsoft Visual Studio .NET 2002 Academic Edition
Palabras clave: 
kbmt kbtapi kbmanaged kbdll kbinterop kbinfo KB841712 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 841712

Enviar comentarios

 

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