55.JHPreUpgrade(升级第一步发送升级数据总大小)
JHZRESULT JHZAPI JHPreUpgrade(
HANDLE hdl,
HANDLE *fd,
unsigned long writesize) ;
参数:
hdl [IN] 实例句柄,与控制卡相对应。
fd [OUT] 指向升级第一步中申请的存储升级过程所需信息的内存空间,升级 第二步需要根据这个信息进行操作, 第三步会释放 fd 指向的内存空间。
writesize [IN]升级数据总大小,单位:字节。
返回值:
JR_OK 成功
JR_INVALID_PARAMETER 参数错误
JR_INVALID_OBJECT 无效的对象
JR_NOT_ENOUGH_CORE 内存不够
功能描述:
升级操作的第一步。申请一块内存空间存储升级过程中所需要的信息,提供给升级 过程第二步操作时使用。
使用示例:
HANDLE hd;
JHPreUpgrade(hdl, &hd, writesize);
JHWriteUpgrade(hdl, fd, woffset,pdat, size);//文件较大可分多次发送 JHFinUpgrade(hdl, fd);