Potete provare seguite il codice:
[StructLayout (LayoutKind.Sequential, CharSet = CharSet.Ansi)]
parametri dello struct
{
cp di int;
TB di int;
[MarshalAs (UnmanagedType.SysInt, SizeConst = 8)]
programma di int [];
[MarshalAs (UnmanagedType.R8, SizeConst = 8)]
freq del doppio [];
}
[DllImport (“MyDLL.Dll„)]
elettricità statica extern pubblica int FunctionName (param di parametri di riferimento);