¿Le resultó útil esta página?
Sus comentarios sobre este contenido son muy importantes. Háganos saber su opinión.
¿Tiene comentarios adicionales?
Caracteres restantes: 1500
Exportar (0) Imprimir
Expandir todo
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

Evitar excepciones al apagar CLR cuando se utilizan objetos COM compilados con /clr

Cuando Common Language Runtime (CLR) pasa al modo de apagado, las funciones nativas tienen acceso limitado a los servicios de CLR. Al intentar llamar a Release en un objeto COM compilado con /clr, CLR pasa a código nativo y luego de nuevo a código administrado para dar servicio a la llamada IUnknown::Release (que está definida en código administrado). CLR evita la devolución de llamada a código administrado ya que está en modo de apagado.

Para resolver esto, asegúrese de que los destructores llamados desde los métodos Release incluyen sólo código nativo.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2015 Microsoft