Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Les DLL TAPI, ainsi que le serveur TAPI (Tapisvr.exe), sont des abstractions cruciales qui séparent les applications de l’utilisateur final ou du serveur des fournisseurs de services. Une DLL TAPI conjointement avec le serveur TAPI fournit une interface cohérente entre ces deux couches.
Une application TAPI charge la DLL appropriée dans son espace de processus. Lors de l’initialisation, TAPI établit un lien RPC avec Tapisvr.exe. Le serveur TAPI s’exécute dans le contexte de SVCHOST.
Il existe trois DLL associées à TAPI : Tapi.dll, Tapi32.dllet Tapi3.dll. Ces DLL se trouvent dans %SystemRoot%\system32. L’illustration suivante illustre les rôles de leurs rôles respectifs dans La téléphonie Microsoft :
Les applications 16 bits existantes sont liées à Tapi.dll. Tapi.dll est simplement une couche de jeu qui mappe des adresses 16 bits à des adresses 32 bits et transmet des requêtes à Tapi32.dll.
Les applications TAPI 2.x existantes 32 bits sont liées à Tapi32.dll. Tapi32.dll est une couche de marshaling mince qui transfère les demandes de fonction au serveur TAPI (TAPISRV) et, si nécessaire, charge et appelle des DLL de fournisseur de services multimédias dans le processus de l’application.
Les applications TAPI 3.x sont liées à Tapi3.dll.