Pergunta

Qual é a diferença entre um Interop e um RCW (Runtime Callable Wrapper)?

É apenas terminologia?

Foi útil?

Solução

Eles estão conectados uns com os outros. Interop é o termo geral para a utilização de DLL nativa dentro de .NET. A RCW é um invólucro que é necessário para usar um componente específico / classe / objeto .NET.

Outras dicas

Interop é para chamar DLL exporta matéria.

RCW (Runtime Callable Wrapper) é usado para expor COM objetos a classes .NET -. Ou seja, para fazer COM objetos que pode ser chamado pelo código .NET. O RCW é um proxy .NET que usa interoperabilidade de interface para o objeto COM.

Você pode usar Interop diretamente para COM, mas isso é apenas a fazê-lo da maneira mais difícil.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top