Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Note
Este artículo es específico de .NET Framework. No se aplica a implementaciones más recientes de .NET, incluidas .NET 6 y versiones posteriores.
El failedQI asistente de depuración administrada (MDA) se activa cuando el tiempo de ejecución llama QueryInterface a en un puntero de interfaz COM en nombre de un contenedor que se puede llamar en tiempo de ejecución (RCW) y se produce un error en la QueryInterface llamada.
Síntomas
Se produce un error en una conversión de RCW o se produce un error inesperado en una llamada a COM desde un RCW.
Causa
La llamada se realiza desde el contexto incorrecto.
El proxy registrado produce un error en la
QueryInterfacellamada porque la llamada se intentó en el contexto incorrecto.Un proxy de propiedad OLE devolvió un error HRESULT.
Resolución
Consulte la documentación de MSDN sobre las reglas COM.
Efecto en el tiempo de ejecución
Si se produce un error en una QueryInterface llamada, se cambia el contexto y la QueryInterface llamada se intenta de nuevo para ver si se produjo un error en un contexto incorrecto.
Output
El nombre administrado de la interfaz, el GUID de la interfaz y el HRESULT del error.
Configuration
<mdaConfig>
<assistants>
<failedQI/>
</assistants>
</mdaConfig>