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

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
Este artigo foi arquivado. É oferecido "como está" e não será mais atualizado.
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:

Aviso: este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 841712 - Última Revisão: 12/08/2015 07:11:50 - Revisão: 2.2

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

  • kbnosurvey kbarchive kbmt kbtapi kbmanaged kbdll kbinterop kbinfo KB841712 KbMtpt
Comentários