Поделиться через


Функция VarIdiv (oleauto.h)

Преобразует два варианта любого типа в целые числа, а затем возвращает результат их деления.

Синтаксис

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

Параметры

[in] pvarLeft

Первый вариант.

[in] pvarRight

Второй вариант.

[out] pvarResult

Вариант результата.

Возвращаемое значение

Если эта функция завершается успешно, она возвращает S_OK. В противном случае возвращается код ошибки HRESULT .

Комментарии

Функция работает следующим образом.

Условие Результат
Оба выражения являются строками, датами, символами или логическими значениями. Деление и возвращается целое число
Одно выражение является строкой, а другое — символом Отдел
Одно выражение является числовым, а другое — строкой Отдел
Оба выражения являются числовыми Отдел
Любое из выражений имеет значение NULL Null
Оба выражения пусты DISP_E_DIVBYZERO

Требования

Требование Значение
Целевая платформа Windows
Header oleauto.h
Библиотека OleAut32.lib
DLL OleAut32.dll