3
Monoを埋め込んでいるアプリケーションで作業していますが、私の関数のパラメータの1つである単純なC#構造体があります。埋め込みモノ:C#でのC#構造体の作成/マーシャリング
この構造体を作成してC++からC#に渡すにはどうすればよいですか?私のようなC#の構造体を持っている場合は
はそう:
struct CSStruct
{
int mInt;
float mFloat;
}
は、私は、厳密なC++バージョンを作成し、そのようにモノにそれを渡すことができますか?
struct CStruct
{
int mInt;
float mFloat;
}
// ...
CStruct var = { 10, 30.0f };
void* args[1] = { &var };
mono_runtime_invoke(method, NULL, args, NULL);