Partager via


Fonction VarImp (oleauto.h)

Effectue une implication au niveau du bit sur deux variantes.

Syntaxe

HRESULT VarImp(
  [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 VRAI
FALSE NULL TRUE
NULL TRUE TRUE
NULL false NULL
NULL NULL NULL
 

Étant donné que VarImp effectue des opérations au niveau du bit sur pvarLeft et pvarRight au lieu d’opérations logiques, un pvarResult de TRUE est retourné par cet appel de fonction.

Configuration requise

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