Usted puede intentar sigue código:
[StructLayout (LayoutKind.Sequential, CharSet = CharSet.Ansi)]
parámetros del struct
{
cp de la internacional;
TB de la internacional;
[MarshalAs (UnmanagedType.SysInt, SizeConst = 8)]
mapa de la internacional [];
[MarshalAs (UnmanagedType.R8, SizeConst = 8)]
freq del doble [];
}
[DllImport (“MyDLL.Dll”)]
parásitos atmosféricos extern públicos internacional FunctionName (param de los parámetros de la referencia);