函数原型:
function ReadIC_GRBH(port: SmallInt; baud: LongInt; out_data: PChar): LongInt;
说明:该函数用来读取IC卡内数据
调用:port: SmallInt--- 0、1、2、3表示串口1,2,3,4
等于100是表示连接的是USB接口
  baud: LongInt---通讯口为串口时表示波特率,其值可为1200~115200
                 通讯口为并口时表示半字节或全字节通讯方式,其值为0或1
 out_data: PChar---存放数据的缓冲区
返回:<0 错误。
      =0 读取数据正确
举例:ReadIC_GRBH(0,9600,out_data)
  读取数据到out_data
这个是说明,我现在已经可以正确读卡了,但是我不会取数据过来
ReadIC_GRBH(0,9600,out_data)说明是说数据读在out_data,那我java应该怎么写?先看我的代码         JNative jnative = new JNative("ZrkjDll", "ReadIC_GRBH");
jnative.setRetVal(Type.INT);
jnative.setParameter(0, 0);
jnative.setParameter(1, 9600);
jnative.setParameter(2,"out_data");
jnative.invoke();
System.out.println(Integer.parseInt(jnative.getRetVal()));

}关键在jnative.setParameter(2,"out_data");
我应该怎么写啊?