远程自动化提供什么?

远程的自动化允许程序调用 IDispatch 实现从一台机器到另一台。 它还支持自动化需要的其他接口,特别是支持集合的 IEnumVARIANT 。 它不能提供分布其他 COM 接口 ( IUnknown,)的能力,并且,像常规自动化,它包含封送仅支持自动化支持的那些数据类型。

此组功能允许程序访问方法和属性,包括在一个可访问的网络节点上运行的对象的返回集合或进一步自动化对象。 如果客户端也运行相应的软件,服务器可能会响应客户端,再次使用自动化功能 (这仅为 32 位和 64 位客户端工作,是概念上类似于事件,尽管它不使用相同的机制)。

对于应用程序作为远程的自动化服务器是可操作的,必须实现为可执行的 (也就是说为“本地服务器”而不是“inproc 服务器”)。

请参见

概念

远程自动化的适用条件

DCOM 历史记录