Nota
O acceso a esta páxina require autorización. Pode tentar iniciar sesión ou modificar os directorios.
O acceso a esta páxina require autorización. Pode tentar modificar os directorios.
.NET Framework promueve la interacción con componentes COM, servicios COM+, bibliotecas de tipos externos y muchos servicios de sistema operativo. Los tipos de datos, las firmas de método y los mecanismos de control de errores varían entre los modelos de objetos administrados y no administrados. Para simplificar la interoperación entre los componentes de .NET Framework y el código no administrado y para facilitar la ruta de migración, Common Language Runtime oculta tanto a los clientes como a los servidores las diferencias en estos modelos de objetos.
El código que se ejecuta bajo el control del tiempo de ejecución se denomina código administrado. Por el contrario, el código que se ejecuta fuera del entorno de ejecución se denomina código no administrado. Los componentes COM, las interfaces ActiveX y las funciones de la API de Windows son ejemplos de código no administrado.
En esta sección
Exponer componentes COM a .NET Framework
Describe cómo usar componentes COM de aplicaciones de .NET Framework.
Exponer componentes de .NET Framework a COM
Describe cómo usar componentes de .NET Framework desde aplicaciones COM.
consumo de funciones DLL no administradas
Describe cómo llamar a funciones DLL no administradas mediante la invocación de plataforma.
Serialización de interoperabilidad
Se describe la serialización de la interoperabilidad COM y la invocación de plataforma.
Cómo: Asignar resultados HRESULT y excepciones
Se describe la asignación entre las excepciones y los valores HRESULT.
Equivalencia de tipos y tipos de interoperabilidad incrustados
Describe cómo la información de tipo para los tipos COM se inserta en ensamblados y cómo el entorno de ejecución de lenguaje común determina la equivalencia de los tipos COM incrustados.
Cómo: Generar ensamblados de interoperabilidad primarios mediante Tlbimp.exe
Describe cómo generar ensamblados de interoperabilidad primarios mediante Tlbimp.exe (Importador de biblioteca de tipos).
Cómo: Registrar ensamblados de interoperabilidad primarios
Describe cómo registrar los ensamblados de interoperabilidad primarios antes de poder hacer referencia a ellos en los proyectos.
Interoperabilidad COM sin registro
Describe cómo la interoperabilidad COM puede activar componentes sin usar el Registro de Windows.
Cómo: Configurar componentes COM basados en .NET Framework para la activación sin registro
Describe cómo crear un manifiesto de aplicación y cómo crear e insertar un manifiesto de componente.
Secciones relacionadas
Contenedores COM
Describe los contenedores proporcionados por COM interop.