Для выделения памяти в управляемом коде я использую:Как выделить массив IntPtr [] в неуправляемой памяти?
IntPtr [] params_list_n = new IntPtr [5];
Но для неуправляемой памяти я использую Marshal.AllocHGlobal
И я не понимаю, как в этом случае для выделения памяти для массива.
В идеале я хочу использовать вызов функции Marshal.GetNativeVariantForObject (o, params_list_n[i]);
Для каждого элемента массива.
Спасибо. Скажите еще, как скопировать память из неуправляемого в неуправляемый. Marshal.Copy не подходит для этой цели. Насколько я понимаю – Mixer