[Microsoft 에이전트는 Windows 7을 기준으로 사용되지 않으며 이후 버전의 Windows에서는 사용할 수 없습니다.]
Microsoft 에이전트 API는 애니메이션 캐릭터의 표시 및 애니메이션을 지원하는 서비스를 제공합니다. OLE 자동화(구성 요소 개체 모델 [COM]) 서버로 구현된 Microsoft Agent를 사용하면 클라이언트 또는 클라이언트 애플리케이션이라는 여러 애플리케이션이 애니메이션, 입력 및 출력 서비스를 동시에 호스트하고 액세스할 수 있습니다. 클라이언트는 Microsoft 에이전트의 COM 인터페이스에 연결하는 모든 애플리케이션일 수 있습니다.
COM 서버로서 Microsoft 에이전트는 클라이언트 애플리케이션이 COM 인터페이스 및 요청을 사용하여 연결하도록 요청하는 경우에만 자동으로 시작됩니다. 모든 클라이언트가 연결을 닫을 때까지 계속 실행됩니다. 연결된 클라이언트가 남아 있지 않으면 Microsoft 에이전트가 자동으로 종료됩니다.
Microsoft 에이전트의 COM 인터페이스를 직접 호출할 수 있지만 Microsoft 에이전트에는 Microsoft ActiveX 컨트롤도 포함되어 있습니다. 이 컨트롤을 사용하면 ActiveX 컨트롤 인터페이스를 지원하는 프로그래밍 언어에서 Microsoft 에이전트의 서비스에 쉽게 액세스할 수 있습니다.
Windows용으로 작성된 독립 실행형 프로그램을 지원하는 것 외에도 브라우저에서 ActiveX 인터페이스를 지원하는 경우 웹 페이지를 지원하도록 에이전트를 스크립팅할 수 있습니다. Microsoft Internet Explorer에는 ActiveX에 대한 지원과 프로그램 에이전트에 사용할 수 있는 스크립팅 언어가 포함되어 있습니다. Internet Explorer를 사용하지 않는 경우 ActiveX에 대한 브라우저 지원에 대해 공급업체 또는 공급업체에 문의하세요.
다음 정보는 Microsoft 에이전트 소프트웨어의 프로그래밍 인터페이스에 대한 간략한 개요를 제공합니다.