Funcionalidade de Application Programming Interface (TAPI) de telefonia não é suportada contra código gerido

Traduções de Artigos Traduções de Artigos
Artigo: 841712 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Nesta página

INTRODUÇÃO

Este artigo explica por que razão Telephony Application Programming Interface (TAPI) não é suportada contra código gerido. Um método alternativo permite-lhe chamar funcionalidade TAPI a partir de código gerido.

Mais Informação

Devido a complexidade do TAPI 3. x interface de COM (Component Object Model), o wrapper gerido é criado pelo Microsoft Visual Studio .NET não funciona. Por conseguinte, não pode chamar funcionalidade TAPI a partir de código gerido.

A Microsoft tem não planos para libertar um componente interoperative TAPI actuais.

Utilizando TAPI do código gerido

Pode utilizar versões diferentes do TAPI em ambientes de programação diferentes.

TAPI 2.x

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

Pode chamar funcionalidade TAPI a partir de extensões geridas para aplicações C++ no Microsoft Visual Studio .NET utilizando TAPI 2. x (Tapi32.dll).

Todas as 2 TAPI. x estruturas de dados se baseiam o tipo de dados DWORD. 2 De TAPI. x também requer muito utilizados de ponteiros. Por conseguinte, a TAPI 2. x funcionalidade é difícil de utilizar a partir de qualquer linguagem diferente extensões geridas para C++.

TAPI 3.x

3 De TAPI. x é uma interface que se baseia no COM (Component Object Model).

Pode chamar TAPI 3. x (Tapi3.dll) funcionalidades do código não gerido. Criar uma DLL não gerida que chama TAPI 3. x funcionalidade e, em seguida, chamada a DLL não gerida de código gerido.

Referências

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

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

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

Propriedades

Artigo: 841712 - Última revisão: 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 revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes 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