przydzielić pamięci w kodzie zarządzanym używam:Jak przydzielić tablicę IntPtr [] w pamięci niezarządzanej?
IntPtr [] params_list_n = new IntPtr [5];
Ale dla pamięci niekontrolowana używam Marshal.AllocHGlobal
A ja nie rozumiem, jak w tym przypadku można przydzielić pamięci dla tablicy.
Idealnie chcę użyć wywołania funkcji Marshal.GetNativeVariantForObject (o, params_list_n[i]);
Dla każdego elementu tablicy.
Dziękuję. Powiedz mi więcej, jak skopiować pamięć z niezarządzanego na niezarządzanego. Marshal.Copy nie nadaje się do tego celu. Jak rozumiem – Mixer