Partilhar via


O que a automação remota fornece?

A automação remoto permite que os programas têm permissão para invocar implementações de IDispatch em um computador de outro. O também oferece suporte a outras interfaces necessárias à automação, especificamente IEnumVARIANT para suporte da coleção. O não fornece a capacidade de distribuir nenhuma outra interface COM (exceto IUnknown, naturalmente) e, como a automação normal, contém o marshaling suporte apenas para os tipos de dados suportados pela automação.

Esse conjunto de recursos permite que um programa acesse os métodos e as propriedades, inclusive aquelas que as coleções de retorno ou para promover objetos de automação, um objeto que é executado em um nó de rede acessível. Se a máquina cliente também está executando o software apropriado, é possível que o servidor chamar a volta ao cliente, novamente usando recursos de automação (isso funciona para clientes de 32 bits e de 64 bits, e é conceitualmente semelhante a eventos, embora não usa o mesmo mecanismo).

Para que um aplicativo é operável como um servidor remoto de automação, deve ser implementado como um executável (isto é, como “um servidor local” em vez de como “um servidor inproc”).

Consulte também

Conceitos

Onde entra a automação remota?

Histórico de DCOM