首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

什么是P/Invoke?

2012-01-08 
什么是P/Invoke?在线等~~在网上找了半天,也不明白,请理解的大侠们讲解一下,在线等~!![解决办法]P/Invoke

什么是P/Invoke?在线等~~
在网上找了半天,也不明白,请理解的大侠们讲解一下,在线等~!!

[解决办法]
P/Invoke == Platform Invoke

是一套设施,能让你调用非托管的API,譬如COM,Win32 API,你自己的C API等
[解决办法]
P/Invoke是使托管代码调用DLL中实现的非托管函数的服务。比如Win32的API,并能定位和调用导出的函数,跨越交互边界marshal它们的参数。
Managed Code -> Complier-> CLR-> P/Invoke-> Marchalling-> UnManaged DLL Function。
[解决办法]
支持楼上,动作好快
Complier-> CLR-> P/Invoke-> Marchalling-> UnManaged DLL Function

热点排行