다음을 통해 공유


전화 통신 서비스 공급자 UI DLL 인터페이스

Microsoft Telephony에서 전화 통신 서비스 공급자는 전화 통신 애플리케이션과는 별도의 프로세스로 실행됩니다. 서비스 공급자는 TSPI(전화 통신 서비스 공급자 인터페이스)를 통해 TAPISRV와 통신하고 해당 프로세스에서 실행됩니다. 애플리케이션 컨텍스트에서 로드되는 TAPI에 대한 애플리케이션 인터페이스입니다.

TAPI의 구성 요소는 다양한 프로세스 간 통신 메커니즘을 사용하여 애플리케이션과 서비스 공급자 간에 함수 요청 및 메시지를 전달합니다. 애플리케이션과 서비스 공급자는 별도의 프로세스뿐만 아니라 완전히 분리된 시스템에서도 실행될 수 있습니다. 따라서 서비스 공급자는 프로세스 또는 실행 중인 컴퓨터에도 대화 상자를 표시할 수 없습니다. 애플리케이션이 실행 중인 컴퓨터의 애플리케이션 컨텍스트 내에서 UI를 호출해야 합니다.

이 섹션에서는 애플리케이션 컨텍스트 내에서 서비스 공급자 UI 함수를 로드하고 호출하는 메커니즘을 정의합니다. 또한 애플리케이션에서 예상하지 못한 경우 서비스 공급자가 애플리케이션 컨텍스트에서 대화 상자를 자발적으로 열 수 있는 메커니즘을 정의합니다. 이 후자의 경우의 예로는 모뎀이 대화형 음성 통화의 다이얼러로 사용될 때 데이터 모뎀 서비스 공급자가 표시하는 Talk/Hangup 대화 상자가 있으며, 사용자는 전화를 받고 모뎀을 켜야 하는 시기를 서비스 공급자에게 알려야 합니다.