Para ver el artículo en inglés, active la casilla Inglés. También puede ver el texto en inglés en una ventana emergente si pasa el puntero del mouse por el texto.
Traducción
Inglés

Interoperating with Unmanaged Code

 

.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

Interoperating with Unmanaged Code How-to Topics

Contiene vínculos a todos los temas "Cómo..." incluidos en la documentación conceptual para la interoperabilidad con código no administrado.

Exponer componentes COM en .NET Framework

Describe cómo se utilizan los componentes COM en las aplicaciones de .NET Framework.

Exponer componentes de .NET Framework en COM

Describe cómo se utilizan los componentes de .NET Framework en las aplicaciones COM.

Consumir funciones DLL no administradas

Describe cómo llamar a funciones no administradas de archivos DLL mediante invocación de plataforma.

Consideraciones de diseño para interoperaciones

Se proporcionan sugerencias para escribir componentes COM integrados.

Cálculo de referencias de interoperabilidad

Describe el cálculo de referencias de datos para la interoperabilidad COM y la invocación de plataformas.

How to: Map HRESULTs and Exceptions

Describe la asignación entre excepciones y resultados HRESULT.

Interoperating Using Generic Types

Describe el comportamiento de tipos genéricos cuando se utiliza en interoperabilidad COM.

Secciones relacionadas

Advanced COM Interoperability

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

Mostrar: