У меня есть программа GO с функцией, которая делает CGO вызов метода c, определенного в DLL. Эта часть прекрасно работает ..
Теперь мне нужно сделать обратный звонок из моей DLL к GO. Это возможно, какие-нибудь указатели помощи?
Обратите внимание, что мой код DLL представляет собой отдельную кодовую базу, которая компилируется и связывается отдельно для генерации DLL с использованием Visual Studio. Я на Windows 10 64-битной машине.
Я нашел именно то, что искал. Размещать здесь, чтобы это могло помочь другим с этой проблемой.
https://github.com/golang/go/wiki/cgo#function-pointer-callbacks
Других решений пока нет …