MDA de invalidIUnknownPointer
Actualización: noviembre 2007
El Ayudante para la depuración administrada (MDA) de invalidIUnknown se activa cuando un puntero IUnknown no válido se pasa a código administrado de código nativo. Se produce un error en IUnknown a la hora de devolver un valor satisfactoriamente cuando se solicita la interfaz IUnknown.
Síntomas
Se produce un error inesperado al calcular referencias de un puntero a una interfaz COM durante el cálculo de referencias del argumento.
Motivo
Implementación de QueryInterface incorrecta en la interfaz COM pasada al CLR.
Resolución
Corrija la implementación de QueryInterface.
Efecto en tiempo de ejecución
Este MDA no tiene ningún efecto en el CLR.
Resultados
Descripción del error.
Configuración
<mdaConfig>
<assistants>
<invalidIUnknown />
</assistants>
</mdaConfig>
Vea también
Conceptos
Diagnóstico de errores con ayudantes de depuraciones administradas
Información general acerca del cálculo de referencia de interoperabilidad