電話語音服務提供者 UI DLL 介面
在 Microsoft Telephony 中,電話語音服務提供者會在與電話語音應用程式不同的進程中執行。 服務提供者會透過電話語音服務提供者介面與 TAPISRV 通訊, (TSPI) 並在其程式中執行;在應用程式內容中載入 TAPI 的應用程式介面。
TAPI 的元件會使用各種處理序間通訊機制,在應用程式和服務提供者之間傳達函式要求和訊息。 應用程式和服務提供者不只可在個別的進程中執行,還可以在完全分開的系統上執行。 因此,服務提供者無法顯示進程中的對話方塊,甚至無法在執行所在的電腦上顯示對話方塊;必須在應用程式內容中,于應用程式執行所在的電腦上叫用 UI。
本節定義在應用程式內容中載入和叫用服務提供者 UI 函式的機制。 此外也會定義一種機制,當應用程式不預期時,服務提供者就可以在應用程式內容中以不同方式開啟對話方塊。 後者的範例是當數據機作為互動式語音通話的撥號程式時,由資料數據機服務提供者顯示的 [交談/停止回應 ] 對話方塊,而且使用者必須告知使用者接聽電話,並在何時將數據機放在hook 上通知服務提供者。