Condividi tramite


Funzione VarImp (oleauto.h)

Esegue un'implicazione bit per bit su due varianti.

Sintassi

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

Parametri

[in] pvarLeft

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 opera nel modo seguente.

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

Poiché VarImp esegue operazioni bit per bit su pvarLeft e pvarRight anziché operazioni logiche, viene restituito da questa chiamata di funzione un valore pvarResult di TRUE.

Requisiti

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