вызов dll-функции возвращающей void * (C#)
От: begemot Россия  
Дата: 21.01.08 05:43
Оценка:
Доброго времени суток !

имеется DLL написанная на с++. В длл имеется функция которая описывается в h-файле как:
struct out_struct
{
    void* buf;
    int buf_size;
} ;

out_struct WINAPI func(void);


как импортировать такую структуру т.е. не только структуру, но и данные, которые возвращаются при вызове данной функции ?

это будет выглядеть конечно вот так:
[DllImport("libdll.dll", CharSet = CharSet.Ansi)]
private static extern ********* func();

******* надо заменить на что то ... на что ?

спасибо.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.