ふらっとC#,C♯,C#(初心者用) Part61
■ このスレッドは過去ログ倉庫に格納されています
0052デフォルトの名無しさん
2010/07/02(金) 19:51:41int x;
int y;
} HOGE;
int WINAPI hage(HOGE *p);
たとえばこういう関数をエクスポートしているDLLがあるとしたら、C#側では、
[StructLayout.Sequential]
struct HOGE {
public int x;
public int y;
}
[DllImport("hoge.dll")]
static extern int hage(ref HOGE p);
こんな風に構造体とメソッドを定義して、普通に構造体を渡せばOK。
■ このスレッドは過去ログ倉庫に格納されています