Обзор интерфейса программирования Microsoft Agent

[Microsoft Agent является нерекомендуемым начиная с Windows 7 и может быть недоступен в последующих версиях Windows.]

API агента Майкрософт предоставляет службы, поддерживающие отображение и анимацию анимированных персонажей. Microsoft Agent, реализованный в качестве сервера OLE-автоматизации (компонентная объектная модель [COM]), позволяет нескольким приложениям, называемым клиентами или клиентскими приложениями, одновременно размещать свои службы анимации, ввода и вывода и получать к ней доступ. Клиентом может быть любое приложение, которое подключается к COM-интерфейсам агента Microsoft Agent.

Как COM-сервер агент Microsoft Agent автоматически запускается только в том случае, если клиентское приложение использует com-интерфейсы и запросы для подключения к нему. Он остается запущенным до тех пор, пока все клиенты не закроют свои подключения. Если подключенные клиенты не остаются, Microsoft Agent автоматически завершает работу.

Хотя com-интерфейсы агента Microsoft Agent можно вызывать напрямую, агент Microsoft Agent также включает элемент управления Microsoft ActiveX. Этот элемент управления упрощает доступ к службам Агента Майкрософт из языков программирования, поддерживающих интерфейс элемента управления ActiveX.

В дополнение к поддержке автономных программ, написанных для Windows, агент можно создавать скрипты для поддержки веб-страниц при условии, что браузер поддерживает интерфейс ActiveX. Microsoft Internet Обозреватель включает поддержку ActiveX, а также языков сценариев, которые можно использовать для программирования агента. Если вы не используете интернет-Обозреватель, обратитесь к поставщику или поставщику за поддержкой Браузера для ActiveX.

Ниже приведен краткий обзор программных интерфейсов для программного обеспечения Microsoft Agent.