VarDiv 函数 (oleauto.h)

返回将两个变体相除的结果。

语法

HRESULT VarDiv(
  [in]  LPVARIANT pvarLeft,
  [in]  LPVARIANT pvarRight,
  [out] LPVARIANT pvarResult
);

参数

[in] pvarLeft

第一个变体。

[in] pvarRight

第二个变体。

[out] pvarResult

结果变体。

返回值

如果此函数成功,则返回 S_OK。 否则,将返回 HRESULT 错误代码。

注解

函数按如下方式运行。

条件 结果
这两个表达式都是字符串、日期、字符或布尔值 Double
一个表达式是字符串,另一个表达式是字符 返回除法和双精度值
一个表达式是数值,另一个是字符串 返回除法和双精度值
两个表达式都是数值 返回除法和双精度值
任一表达式为 null Null
pvarRight 为空, pvarLeft 不为空 DISP_E_DIVBYZERO
pvarLeft 为空, pvarRight 不为空 0 作为 double 类型
两个表达式均为空 DISP_E_OVERFLOW

要求

要求
目标平台 Windows
标头 oleauto.h
Library OleAut32.lib
DLL OleAut32.dll