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


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

Выполняет логическую дисъюнкцию для двух вариантов.

Синтаксис

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

Параметры

[in] pvarLeft

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

[in] pvarRight

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

[out] pvarResult

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

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

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

Комментарии

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

pvarLeft pvarRight pvarResult
TRUE TRUE TRUE
TRUE FALSE TRUE
TRUE NULL TRUE
FALSE TRUE TRUE
FALSE FALSE FALSE
FALSE NULL NULL
NULL TRUE TRUE
NULL FALSE NULL
NULL NULL NULL

Требования

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