Interoperar con código no administrado

Actualización: noviembre 2007

.NET Framework promueve la interacción con los componentes COM, los Servicios COM+, las bibliotecas de tipos externas y muchos servicios del sistema operativo. Los tipos de datos, los prototipos de los métodos y los mecanismos de control de errores no son iguales en 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 facilitar la ruta de acceso de migración, Common Language Runtime oculta las diferencias que existen entre estos modelos de objetos a los clientes y a los servidores.

El código que se ejecuta bajo el control del motor en tiempo de ejecución se denomina código administrado. Por el contrario, el código que se ejecuta fuera del motor en tiempo de ejecución se denomina código no administrado. Los componentes COM, las interfaces ActiveX y las funciones de la API Win32 son ejemplos de código no administrado.

En esta sección

Secciones relacionadas

  • Interoperabilidad COM avanzada
    Proporciona vínculos a más información sobre cómo incorporar los componentes COM a su aplicación .NET Framework.