编写要在.NET项目中使用的非托管DLL:最佳实践

时间:2012-08-28 09:16:42

标签: integration unmanaged

我计划在C(或C ++)中实现一个完全托管项目的性能关键部分。有哪些最佳实践(涉及方法签名,调用约定,以及两个世界之间的其他内容)?

到目前为止,我有:

  • 函数声明(或定义?)应为extern "C" __declspec(dllexport)
  • 调用约定为__stdcall

还有别的吗?我确定有很多。

0 个答案:

没有答案