Разрешение вопросов, связанных с исключениями: System.Runtime.InteropServices.SafeArrayTypeMismatchException
Исключение возникает, если тип входящего SAFEARRAY не совпадает с типом, указанным в управляемой подписи.
См. также
Задачи
Практическое руководство. Использование помощника по исключениям