【发布时间】:2009-09-20 10:32:27
【问题描述】:
我有一个用 c++ 编写的 dll。我正在 p/invoking 调用函数。
我有这个 c++ 声明。
int dll_registerAccount(char* username, char* password);
我已经完成了这个 dllimport 声明:
[DllImport("pjsipDlld")]
static extern int dll_registerAccount(IntPtr username, IntPtr password);
我的 DllImport 会等同于使用 IntPtr 的 c++ 吗?
非常感谢您的建议,
【问题讨论】:
-
既然您使用的是来自sites.google.com/site/sipekvoip/sipeksdk 的Sipek SDK,我可以问一下,当SDK 已经为您提供了包装器时,您为什么还要自己做
DllImport?
标签: c# pinvoke marshalling