Re: Выделение памяти в COM dll и освобождение ее в .NET
От: samius Япония http://sams-tricks.blogspot.com
Дата: 24.10.08 17:18
Оценка:
Здравствуйте, Seneca, Вы писали:

S>Есть COM dll (например foo.dll ) в котором есть интерфейсный метод


S>
S>[id(1), helpstring("method GetData")] HRESULT GetData([out] BYTE** pData, [out] LONG* pDataSize);
S>


S>Который выделяет блок памяти и передает его вызывающей стороне.

S>Подскажите, пожалуйста, как я могу из C# вызвать эту функцию, чтобы прочитать эту память и освободить ее?
S>Заранее спасибо.
Interoperating with Unmanaged Code
Так будет больше пользы
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.