如何查找传递给函数的参数的字节数?

时间:2012-03-26 14:28:49

标签: java java-native-interface mingw

我使用mingw64编译 DLL

我读过:

MinGW中__sdtdcall-declared函数的名称修饰为FunctionName@nn,其中@nn是传递给函数的参数的字节数。通过这种机制,不可能使用“错误”类型调用函数,或者甚至使用错误数量的参数调用函数。

我的问题如标题所示:如何找到传递给函数的参数的字节数?

1 个答案:

答案 0 :(得分:1)

sizeof(type)函数给出了特定数据类型的字节数。

示例:

    See http://en.wikipedia.org/wiki/Sizeof

如果您询问字符串(char *):

    See http://en.wikipedia.org/wiki/Strlen#strlen