Итак, у меня есть мое C # приложение WinForm, из которого я вызываю мою C ++ CLI MFC dll библиотеку.
Но есть некоторые события в моей библиотеке C ++, даже эти события происходят в нативной (не CLI) части этой библиотеки. И мне нужно вызвать некоторый код из моего приложения на C # и получить некоторые данные, возможно, прямо там, на этом событии.
поэтому, когда эта нативная функция вызывается со стороны клиента:
bool __stdcall ClassName::WorkQuery()
{
......
switch(pp->code)
{
case READCOMPLEX:
..........
Мне нужно принести данные из C # , поэтому мне нужно как-то зарегистрировать это как событие.