ACIArrayDescriptorFree()

ACIArrayDescriptorFree()

作用:

释放已分配的大字段、时间日期或时间间隔描述符数组。

语法:

sword ACIArrayDescriptorFree ( void       **descp,
                               const ub4    type );

参数:

  • descp (IN)

描述符数组。

  • type (IN)

指定需要释放的句柄类型,描述符类型请参与《句柄管理》章节。

说明:

使用 ACIDescriptorAlloc 分配描述符但使用 ACIArrayDescriptorFree 释放描述符时,将返回错误。 如果执行LOB操作,则必须始终调用 ACILobFreeTemporary ,然后再调用 ACIArrayDescriptorFree 以释放临时LOB的内容。

使用 ACIArrayDescriptorAlloc 分配的描述符必须使用 ACIArrayDescriptorFree 释放。 您必须小心一次释放整个数组:将 ACIArrayDescriptorAlloc 返回的指针descpp适当地传递给 ACIArrayDescriptorFree ,否则可能会发生内存泄漏。