Я хотел бы написать плагин (DLL) для приложения C ++, но я бы хотел использовать C #. Это возможно? У меня нет доступа к коду C ++, поэтому я не могу его изменить.
Из того, что я понял, приложение C ++ (хост) просто вызывает различные функции.
Вот пример функции плагина C ++:
void On_Start (HINSTANCE hInstance, HWND hWnd, BOOL bLogSet, int nDLLID, char * szHotKey)
Как бы это перевести на C # DLL, которая может быть загружена из этого приложения C ++?