Проблемы с импортом структуры из dll
От: fireresistance  
Дата: 14.08.13 11:45
Оценка:
Здравствуйте. Имеется структура, описанная в dll на c++.

struct Outstruct
{
    byte* outpointer;
    int outsize;
};


В dll есть функция, возвращающая эту структуру. Пытался описать ее на C#:


[StructLayout(LayoutKind.Auto)]
        public struct Outdata
        {
            [MarshalAs(UnmanagedType.LPArray)]
            public byte[] outpointer;
            public int outsize;
        }

Вылетает с ошибкой Сигнатура типа метода не совместима с PInvoke.
Как это можно исправить?
с++ dll c#
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.