Я работаю над приложением C# WPF, которое вызывает неуправляемые функции DLL на C++, используя PInvoke. Приложение WPF было создано с использованием Blend.Модель параллелизма WPF
Неуправляемая DLL на C++ вызывает CoInitializeEx(NULL, COINIT_MULTITHREADED)
из функции PInvoke. Я получаю сообщение об ошибке в этой строке кода: "COM library already initialized with incompatible concurrency model"
Я предполагаю, что WPF по своей сути является STAThread. Я прав?
Как исправить вышеуказанную ошибку?