Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
TAPI-DLL:er, tillsammans med TAPI-servern (Tapisvr.exe), är viktiga abstraktioner som separerar slutanvändar- eller serverprogram från tjänsteleverantörer. En TAPI-DLL tillsammans med TAPI-servern ger ett konsekvent gränssnitt mellan dessa två lager.
Ett TAPI-program läser in lämplig DLL i sitt processutrymme. Under initieringen upprättar TAPI en RPC-länk med Tapisvr.exe. TAPI-servern körs i kontexten för SVCHOST.
Det finns tre DLL:er associerade med TAPI: Tapi.dll, Tapi32.dlloch Tapi3.dll. Dessa DLL:er finns i %SystemRoot%\system32. Följande bild illustrerar rollerna för deras respektive roller i Microsoft Telephony:
Befintliga 16-bitarsprogram länkar till Tapi.dll. Tapi.dll är helt enkelt ett thunk-lager som mappar 16-bitars adresser till 32-bitarsadresser och skickar begäranden till Tapi32.dll.
Befintliga 32-bitars TAPI 2.x-program länkar till Tapi32.dll. Tapi32.dll är ett tunt rangeringslager som överför funktionsbegäranden till TAPI-servern (TAPISRV) och vid behov läser in och anropar DLL:er för medietjänstleverantören i programmets process.
TAPI 3.x-program länkar till Tapi3.dll.