128バイトのメモリを10個予約しました
IntPtr dst = Marshal.AllocHGlobal (10 * 128);
IntPtr src1 = Marshal.AllocHGlobal (128);
// .... init scr1 from DLL
IntPtr src2 = Marshal.AllocHGlobal (128);
// .... init scr2 from DLL
と の 128 バイトの要素を指定されたオフセットにコピーする必要がsrc1ありますsrc2。dst
Marshal.Copyは、そのような目的には適していません。以来、srcアンマネージdstメモリ領域にあります。