ふらっとC#,C♯,C#(初心者用) Part57
■ このスレッドは過去ログ倉庫に格納されています
0701デフォルトの名無しさん
2010/03/29(月) 23:21:09並んでるのは実体じゃなくてポインタで,それぞれのポインタがどこか別の場所にある実体を参照してる。
IntPtr[] testPtr1 = new IntPtr[10];
for (int i = 0; i < 10; i++) { testPtr1[i] = Marshal.AllocCoTaskMem(Marshal.SizeOf(typeof(ST_SAMPLEDLL))); }
test_call(testPtr1);
こうする。
取り出すときはそれぞれの要素に対してMarshal.PtrToStructureを呼べばおk
■ このスレッドは過去ログ倉庫に格納されています