电话服务提供程序 UI DLL 接口
在 Microsoft Telephony 中,电话服务提供商在与电话应用程序不同的进程中执行。 服务提供商通过电话服务提供商接口与 TAPISRV 通信, (TSPI) 并在其过程中执行;应用程序接口到 TAPI,这些接口在应用程序上下文中加载。
TAPI 的组件使用各种进程间通信机制在应用程序和服务提供商之间传递函数请求和消息。 应用程序和服务提供商可能不仅在单独的进程中执行,还可以在完全独立的系统上执行。 因此,服务提供商不能在进程中显示对话框,甚至不能在它们正在执行的计算机中显示对话框;必须在执行应用程序的计算机的应用程序上下文中调用 UI。
本部分定义在应用程序上下文中加载和调用服务提供程序 UI 函数的机制。 还定义了一种机制,当应用程序不需要这些对话框时,服务提供商可以自发地打开应用程序上下文中的对话框。 后一种情况的示例是数据调制解调器服务提供商在将调制解调器用作交互式语音呼叫的拨号器时显示的 “通话/挂起 ”对话框,并且必须告知用户拿起电话并通知服务提供商何时将调制解调器置于挂钩上。