char **的JNA问题(在dll中)

时间:2010-03-01 21:58:17

标签: java dll pointers char jna

好吧,使用jna制作jna包装器解决方案以便在dll中映射导出的函数是“很容易的”:

long f1(int x), just int
long f2(char* y), just char[]

但是如何处理long f3(char** z)

我需要f3的结果(长)以及java端的z值。

请不要说cpp代码应该被重写以避免这种情况: - )

1 个答案:

答案 0 :(得分:0)

这是“指向字符指针的指针”(类似于BSTR)。您可能需要derive your own class from com.sun.jna.PointerType