У меня есть следующая проблема:
У меня есть метод в DLL C ++, который использует некоторый код от разработчика оборудования, который захватывает изображение в
«БИТМАПИНФО * инфо;»
http://msdn.microsoft.com/en-us/library/windows/desktop/dd183375%28v=vs.85%29.aspx
знаю, что я должен отправить его в класс ac #, который использует его, поэтому я должен отправить обратный вызов в класс c #, точно знаю, я решил проблему отправки изображения в файл и чтения файла из класса C #, но я знаю, что это не правильная форма для этого.
Если кто-то знает, как я могу преобразовать bitmapinfo * в байт * или как реализовать обратный вызов для bitmapinfo в управляемый код на c #, это было бы здорово.
Танки за то время и простите за мой английский;)
решение было использовать Pinvoke.net, его можно использовать собственный код C ++ для маршала в C #.
для получения дополнительной информации вы можете перейти на:
http://msdn.microsoft.com/en-us/library/at4fb09f(v=vs.100).aspx
http://pinvoke.net/default.aspx/Structures.BITMAPINFO