Condividi tramite


Funzione VarAnd (oleauto.h)

Esegue un'operazione bit per bit e tra due varianti di qualsiasi tipo integrale.

Sintassi

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

Parametri

[in] pvarLeft

La prima variante.

[in] pvarRight

Seconda variante.

[out] pvarResult

Variante del risultato.

Valore restituito

Se questa funzione ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .

Commenti

La funzione funziona come indicato di seguito.

pvarLeft pvarRight pvarResult
TRUE TRUE TRUE
true FALSE FALSE
TRUE NULL NULL
false true FALSE
FALSE FALSE FALSE
FALSE NULL FALSE
NULL TRUE NULL
NULL false FALSE
NULL NULL NULL

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione oleauto.h
Libreria OleAut32.lib
DLL OleAut32.dll