Partager via


Fonction VarOr (oleauto.h)

Effectue une disjonction logique sur deux variantes.

Syntaxe

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

Paramètres

[in] pvarLeft

Première variante.

[in] pvarRight

Deuxième variante.

[out] pvarResult

Variante de résultat.

Valeur retournée

Si cette fonction réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.

Remarques

La fonction fonctionne comme suit.

pvarLeft pvarRight pvarResult
TRUE TRUE TRUE
TRUE false VRAI
TRUE NULL TRUE
false VRAI TRUE
FALSE FALSE FALSE
FALSE NULL NULL
NULL TRUE TRUE
NULL false NULL
NULL NULL NULL

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête oleauto.h
Bibliothèque OleAut32.lib
DLL OleAut32.dll