Funkčnost telefonního subsystému Application Programming Interface (TAPI) není podporována z spravovaný kód

Překlady článku Překlady článku
ID článku: 841712 - Produkty, které se vztahují k tomuto článku.
Rozbalit všechny záložky | Minimalizovat všechny záložky

Na této stránce

Úvod

Tento článek popisuje, proč Telephony Application Programming Interface (TAPI) není podporována z spravovaný kód. Alternativní metoda umožňuje volání funkce TAPI z spravovaný kód.

Další informace

Z důvodu složitosti TAPI 3. x rozhraní Component Object Model (COM), spravovaná obálka je vytvořen Microsoft Visual Studio .NET nefunguje. Proto nelze volat funkce TAPI z spravovaný kód.

Společnost Microsoft nemá žádné aktuální plánováno vydání interoperative součásti TAPI.

Pomocí z spravovaný kód TAPI

Můžete použít různé verze TAPI v různých programovacích prostředích.

TAPI 2.x

TAPI 2.x je rozhraní, která je založena na C programovací jazyk.

Funkce TAPI můžete volat z rozšíření Managed C++ aplikací v aplikaci Microsoft Visual Studio .NET pomocí TAPI 2. x (Tapi32.dll).

Všechny TAPI 2. x datových struktur jsou založeny na datový typ DWORD. TAPI 2. x také vyžaduje Tučná použití ukazatele. Proto TAPI 2. x funkčnost je obtížné používat z libovolného jazyka než rozšíření Managed C++.

TAPI 3.x

TAPI 3. x je rozhraní, která je založena na COM (Component Object Model).

Volání TAPI 3. funkce x (Tapi3.dll) z nespravovaný kód. Vytvoření nespravovaného DLL, která volá TAPI 3. x funkce a potom volání Nespravovaná DLL z spravovaný kód.

Odkazy

Další informace navštivte následující webové servery Microsoft Developer Network (MSDN):
KNIHOVNA DLL ROZHRANÍ TAPI
http://msdn2.microsoft.com/en-us/library/ms734236.aspx

TAPI 2.2 Přehled
http://msdn2.microsoft.com/en-us/library/ms737218.aspx

TAPI 3.1 přehled
http://msdn2.microsoft.com/en-us/library/ms734214.aspx

Vlastnosti

ID článku: 841712 - Poslední aktualizace: 18. ledna 2007 - Revize: 2.2
Informace v tomto článku jsou určeny pro produkt:
  • 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
Klíčová slova: 
kbmt kbtapi kbmanaged kbdll kbinterop kbinfo KB841712 KbMtcs
Strojově přeložený článek
Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.
Projděte si také anglickou verzi článku:841712

Dejte nám zpětnou vazbu

 

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