C#项目调用非托管代码函数的方法

介绍:非托管代码主要是基于win32平台下开发的dll,activex组件,托管代码是基于。net平台开发的

调用非托管代码函数的一般方法

首先在C#源程序中声明外部方法,格式为:

[DLLImport("dll文件")]

修饰符 extern 返回变量类型 方法名称(参数列表)

比如:

[DllImport("user32.dll", EntryPoint = "ShowWindow")]
extern static bool ShowWindow(IntPtr hWnd, int nCmdShow);

原文地址:https://www.cnblogs.com/xFight/p/1881415.html