c++有6个参数,你只有5个
函数第一个参数in_hMonClient没有,顺序和类型一定需要对应上,否则p/invoke会有问题
我补充一点。从unmanaged code返回内容,你这里c接口返回了一个指针,内存应该是在非托管代码中分配的,传输到managed code必须Marshal。
方法的类型签名与PInvoke不兼容错误,就是这个“c++有6个参数,你只有5个”问题的描述吧