摘要: C++中有函数指针,而C#中与之对应的便是委托。那在PInvoke的过程中传入回调函数的方法应该是传入委托。PInvoke会将委托封送为函数指针传递到C++中。Sample:C++代码:typedefchar*(*__cdeclAddCallBack)(constchar*a,constchar*b);_declspec(dllexport)void_cdeclCallBackDelegate(AddCallBackcallback){char*result=0;if(callback)result=callback("Mynameis","Jensen" 阅读全文
posted @ 2012-11-18 14:10 self.refactoring 阅读(1434) 评论(0) 推荐(0) 编辑