介绍:非托管代码主要是基于win32平台下开发的dll,activex组件,托管代码是基于。net平台开发的
调用非托管代码函数的一般方法
首先在C#源程序中声明外部方法,格式为:
[DLLImport("dll文件")]
修饰符 extern 返回变量类型 方法名称(参数列表)
比如:
[DllImport("user32.dll", EntryPoint = "ShowWindow")]
extern static bool ShowWindow(IntPtr hWnd, int nCmdShow);