У меня есть экспортированная функция из dll, написанная на С++ со следующей подписью:
Foo( LPSTREAM *pStream, UINT &Size )
который возвращает поток памяти и, очевидно, его размер. У меня возникают трудности с созданием подписи для экспортируемой функции, а затем попыткой прочитать поток на С#. В какой-то момент удалось использовать «небезопасный» указатель байта для получения информации, но это не соответствует нашим требованиям.
Буду очень признателен за любые мысли, примеры, образцы и т.д.