У меня есть исходники и заголовки C ++ для набора библиотек, которые мне нужно вызывать из приложения C #. Я создал управляемую оболочку C ++ вокруг необходимых мне функций и могу вызывать их из C #, перенаправляя данные назад и вперед.
Теперь самая сложная часть ..
Моя неуправляемая библиотека C ++ генерирует сообщения о состоянии во время работы, и я хотел бы иметь возможность отображать их из вызывающего приложения C #. Мое нынешнее мышление выглядит так:
Мне бы хотелось, чтобы неуправляемый код библиотеки C ++ вызывал функцию в моем коде C #, которую я передаю управляемой оболочке при ее создании. Я нашел несколько руководств по Code Project, но синтаксис устарел.
Если у кого-то есть пример кода или он может указать мне хороший учебник, который был бы великолепен.
Заранее спасибо за любую помощь.