Telefonia API (TAPI) funcionalidade não tem suporte do código gerenciado

Traduções deste artigo Traduções deste artigo
ID do artigo: 841712 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Neste artigo

INTRODUÇÃO

Este artigo descreve por que telefonia Application Programming Interface (TAPI) não tem suporte do código gerenciado. Um método alternativo permite que você chamar a funcionalidade da TAPI partir de código gerenciado.

Mais Informações

Devido à complexidade do 3 TAPI. x (Component Object Model) interface, o invólucro gerenciado é criado pelo Microsoft Visual Studio .NET não funciona. Portanto, você não pode chamar a funcionalidade da TAPI do código gerenciado.

A Microsoft tem planos para liberar um componente interoperative TAPI atuais.

Usando o TAPI no código gerenciado

Você pode usar diferentes versões da TAPI nos ambientes de programação diferentes.

TAPI 2.x

TAPI 2.x é uma interface que baseia a linguagem de programação C.

Você pode chamar funcionalidade da TAPI de Managed Extensions para aplicativos C++ no Microsoft Visual Studio .NET usando TAPI 2. x (Tapi32.dll).

O 2 de TAPI. estruturas de dados x com base o tipo de dados DWORD. 2 De TAPI. x também requer uso intenso de ponteiros. Portanto, 2 de TAPI. x funcionalidade é difícil usar de qualquer idioma diferente de Managed Extensions para C++.

TAPI 3.x

3 De TAPI. x é uma interface que é baseada no modelo de objeto de componente (COM).

Você pode chamar TAPI 3. x (Tapi3.dll) funcionalidade de código não gerenciado. Criar uma DLL não gerenciada que chama TAPI 3. funcionalidade de x e, em seguida, chamada DLL não gerenciada a partir de código gerenciado.

Referências

Para obter mais informações, visite os seguintes sites do Microsoft Developer Network (MSDN) da:
DLL DE TAPI
http://msdn2.microsoft.com/en-us/library/ms734236.aspx

A TAPI 2.2 Visão geral
http://msdn2.microsoft.com/en-us/library/ms737218.aspx

TAPI 3.1 Visão geral
http://msdn2.microsoft.com/en-us/library/ms734214.aspx

Propriedades

ID do artigo: 841712 - Última revisão: quinta-feira, 18 de janeiro de 2007 - Revisão: 2.2
A informação contida neste artigo aplica-se a:
  • 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
Palavras-chave: 
kbmt kbtapi kbmanaged kbdll kbinterop kbinfo KB841712 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 841712

Submeter comentários

 

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