摘要:
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" 阅读全文