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