什么是 P/Invoke ?

来源:互联网 发布:以太坊 json rpc教程 编辑:程序博客网 时间:2024/06/12 00:51

P/Invoke   ==     Platform   Invoke  

是一套设施,能让你调用非托管的API,譬如COM,Win32   API,你自己的C   API等

 

是使托管代码调用DLL中实现的非托管函数的服务。比如Win32的API,并能定位和调用导出的函数,跨越交互边界marshal它们的参数。

Managed   Code   -> Complier-> CLR-> P/Invoke-> Marchalling-> UnManaged   DLL   Function。

原创粉丝点击