Re: вызов dll-функции возвращающей void * (C#)
От: Аноним  
Дата: 21.01.08 06:54
Оценка: 3 (1)
[StructLayout(LayoutKind.Sequential)]
struct out_struct
{
public IntPtr buf;
public Int32 buf_size;
}

[DllImport("libdll.dll", CharSet = CharSet.Ansi)]
private static extern out_struct();

Для чтения из out_struct.buf использовать
int Marshal.ReadInt32(IntPtr Ptr);
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.