Compartir a través de


Cálculo de referencia de interoperabilidad

Actualización: noviembre 2007

Esta sección está dedicada a, entre otros, los programadores que usan la invocación de plataforma, la interoperatividad COM o ambos métodos para calcular referencias de datos. Ciertas reglas de cálculo de referencias y tipos de datos predeterminados difieren en los dos mecanismos:

  • Si usa la invocación de plataforma, en esta sección se ofrecen ejemplos para calcular referencias de cadenas, matrices, clases, estructuras, uniones y diversos tipos.

  • Si usa la interoperatividad COM, en esta sección se describe cómo personalizar contenedores de interoperatividad.

El cálculo de referencia de interoperabilidad gobierna la forma en que los datos se pasan en argumentos de método y en los valores devueltos entre la memoria administrada y no administrada durante las llamadas. El cálculo de referencias operativo es una actividad en tiempo de ejecución que realiza el servicio de cálculo de referencias de Common Language Runtime.

En esta sección se ofrece información general del servicio de cálculo de referencia de interoperabilidad y se presenta información detallada sobre cómo se calculan las referencias de tipos de datos que tienen representaciones diversas o ambiguas en la memoria no administrada. Asimismo, se describe cómo aplicar el atributo MarshalAsAttribute y usar métodos expuestos mediante la clase Marshal para alterar el comportamiento predeterminado del cálculo de referencias.

En esta sección

Secciones relacionadas