【发布时间】:2009-04-21 13:15:54
【问题描述】:
我有一段 .NET 代码要移植到 64 位。这些代码基本上是一组对其他 C dll 的 P/Invoke 调用。 C dll 中的函数之一有一个参数“size_t”。我应该在我的 P/Invoke 签名中使用什么数据类型,以便编组工作正常。我正在考虑使用 IntPtr 或 UIntPtr 但有人说它们是 .NET 中的指针等价物,不应该使用它。有谁知道这个的正确类型是什么?
【问题讨论】:
-
C DLL 是什么“位”?