Информация об изменениях

Сообщение Re: Как правильно закрепить объект в памяти? от 21.02.2019 3:44

Изменено 21.02.2019 3:46 Sharowarsheg

Re: Как правильно закрепить объект в памяти?
Здравствуйте, jim100, Вы писали:


GCHandle.Alloc(ARRAY, GCHandleType.Pinned)

и потом

GCHandle.AddrOfPinnedObject

даёт тебе IntPtr указатель, который ты можешь передать в unmanaged как void*
Re: Как правильно закрепить объект в памяти?
Здравствуйте, jim100, Вы писали:


X = GCHandle.Alloc(ARRAY, GCHandleType.Pinned)

и потом

X.AddrOfPinnedObject()

даёт тебе IntPtr указатель, который ты можешь передать в unmanaged как void*

не забудь потом X.Free()