Сообщение от h1dd3n
А вот и нет. sizeof дает тебе размер выделенной памяти, но line это аргумент типа GLLine* то есть указатель, и sizeof не дает тебе размер всего "массива" он дает тебе размер указателя.
http://stackoverflow.com/questions/4...th-of-an-array
1 ответ внимательно читаем.
|
По этой причине и терпеть не могу C/C++, придется еще и размер передавать, хотя я вообще не понимаю как маршаллер тогда работать должен (по идее структуры передаются по значению, а тут указатель) , но теперь работает.
Еще пришлось в параметр атрибут [In] добавить