Помощник по отладке управляемого кода invalidIUnknown
Помощник по отладке управляемого кода (MDA) invalidIUnknown активируется при передаче недопустимого указателя IUnknown из машинного в управляемый код. Указателю IUnknown не удается выполнить запрос к интерфейсу IUnknown.
Признаки
Непредвиденная ошибка при маршалинге указателя интерфейса СОМ во время маршалинга аргумента.
Причина
Неверная реализация запроса QueryInterface интерфейса COM, передаваемого среде CLR.
Решение
Необходимо исправить реализацию QueryInterface.
Влияние на среду выполнения
Данный помощник по отладке управляемого кода не оказывает влияния на среду CLR.
Output
Описание ошибки.
Конфигурация
<mdaConfig>
<assistants>
<invalidIUnknown />
</assistants>
</mdaConfig>
См. также
Ссылки
Основные понятия
Диагностика ошибок посредством управляемых помощников по отладке