110,545
社区成员
发帖
与我相关
我的任务
分享
using System.Runtime.InteropServices;
public void Test()
{
TCDIF_DLLINF v_DllInf = new TCDIF_DLLINF();
int retcode = CDIF_GET_DLLINF(ref v_DllInf);
}
[DllImport("yourdll.dll", CharSet=CharSet.Ansi)]
extern static int CDIF_GET_DLLINF(ref TCDIF_DLLINF p_DllInf_p);
[StructLayout(LayoutKind.Sequential)]
struct TCDIF_DLLINF
{
int version;
[MarshalAs(UnmanagedType.ByValTStr, SizeConst=256)]
string description;
}