ACIIntervalMultiply()

ACIIntervalMultiply()

作用:

用输入时间间隔乘以一个ACINumber类型值,产生一个新的时间间隔。

语法:

sword ACIIntervalMultiply ( void               *hndl,
                            ACIError           *err,
                            const ACIInterval  *inter,
                            ACINumber          *nfactor,
                            ACIInterval        *result );

参数:

  • hndl (IN)

会话句柄或者环境句柄

  • err (IN/OUT)

错误句柄,该接口调用失败时,错误信息会存在该句柄上 ,调用 ACIErrorGet 获得错误信息。

  • inter (IN)

作为被乘数的时间间隔

  • nfactor (IN)

作为乘数的ACINumber类型值

  • result (OUT)

相乘后得到的新时间间隔描述句柄

说明:

用输入时间间隔乘以一个ACINumber类型值,产生一个新的时间间隔。

返回值:ACI_SUCCESS; 如果err是NULL指针,则为ACI_INVALID_HANDLE;

ACI_ERROR,如果以下任何一项为真:

  • 结果年份大于SB4MAXVAL。
  • 结果年份小于SB4MINVAL。