Partager via


Fonction VarAnd (oleauto.h)

Effectue une opération And au niveau du bit entre deux variantes de n’importe quel type intégral.

Syntaxe

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

Configuration requise

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