Microsoft 代理编程接口概述
[从 Windows 7 开始,Microsoft 代理已弃用,可能在后续版本的 Windows 中不可用。]
Microsoft 代理 API 提供的服务支持动画字符的显示和动画。 Microsoft 代理作为 OLE 自动化 (组件对象模型 [COM]) 服务器实现,使多个应用程序(称为客户端或客户端应用程序)能够同时托管和访问其动画、输入和输出服务。 客户端可以是连接到 Microsoft 代理的 COM 接口的任何应用程序。
作为 COM 服务器,仅当客户端应用程序使用 COM 接口并请求连接到它时,Microsoft 代理才会自动启动。 它保持运行状态,直到所有客户端关闭其连接。 当没有连接的客户端保留时,Microsoft 代理会自动退出。
尽管可以直接调用 Microsoft 代理的 COM 接口,但 Microsoft 代理还包含 Microsoft ActiveX 控件。 通过此控件,可以轻松地从支持 ActiveX 控件接口的编程语言访问 Microsoft 代理的服务。
除了支持为 Windows 编写的独立程序外,还可以编写代理脚本以支持网页,前提是浏览器支持 ActiveX 接口。 Microsoft Internet Explorer 包括对 ActiveX 的支持,以及可用于对代理进行编程的脚本语言。 如果不使用 Internet Explorer,请咨询供应商或供应商,了解浏览器对 ActiveX 的支持。
以下信息简要概述了 Microsoft 代理软件的编程接口。