Comportamiento del cálculo de referencias predeterminado
El cálculo de referencia de interoperabilidad funciona con reglas que dictan cómo se comportan los datos asociados con parámetros de método cuando pasan entre memoria administrada y no administrada. Estas reglas integradas controlan actividades de cálculo de referencias como transformaciones de tipos de datos, si el destinatario de la llamada puede cambiar los datos que se le pasan y devolver esos cambios al llamador, así como en qué circunstancias el contador de referencias proporciona optimizaciones de rendimiento.
En esta sección se identifican las características predeterminadas de comportamiento del servicio de cálculo de referencia de interoperabilidad. Se presenta información detallada del cálculo de referencias de matrices, tipos booleanos, tipos de caracteres, delegados, clases, objetos, cadenas y estructuras.
Nota |
---|
No se admite el cálculo de referencias de tipos genéricos.Para obtener más información, vea Interoperar utilizando tipos genéricos. |
En esta sección
Administración de memoria con el contador de referencias de interoperabilidad
Describe cómo el contador de referencias interoperativo libera memoria asignada por código no administrado.Atributos direccionales
Describe los atributos InAttribute y OutAttribute, y cuándo utilizarlos.Tipos que pueden o que no pueden representarse como bits o bytes
Describe tipos de datos que requieren conversión cuando se calculan las referencias para memoria no administrada.Copiar y fijar
Describe cómo las operaciones de copiar y anclar afectan al cálculo de referencias de datos.Cálculo de referencias predeterminado para matrices
Describe el cálculo de referencias para las matrices.Cálculo de referencias predeterminado para tipos booleanos
Describe el cálculo de referencias para los tipos booleanos.Cálculo de referencias predeterminado para caracteres
Describe el cálculo de referencias para los caracteresCálculo de referencias predeterminado para clases
Describe el cálculo de referencias para las clases.Cálculo de referencias predeterminado para delegados
Describe el cálculo de referencias para los delegados.Cálculo de referencias predeterminado para objetos
Describe el cálculo de referencias para los objetos.Cálculo de referencias predeterminado para cadenas
Describe el cálculo de referencias para las cadenas.Cálculo de referencias predeterminado para tipos de valor
Describe el cálculo de referencias para los tipos de valor.
Secciones relacionadas
Calcular referencias de datos con invocación de plataforma
Se describe cómo declarar parámetros de método y pasar argumentos a funciones que exportan bibliotecas no administradas.calcular referencias de datos con la interoperabilidad COM
Se describe cómo personalizar contenedores COM para alterar el comportamiento del cálculo de referencias.