Funzione VarOr (oleauto.h)

Esegue una disgiunzione logica su due varianti.

Sintassi

HRESULT VarOr(
  [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 FALSE
FALSE NULL NULL
NULL TRUE TRUE
NULL FALSE NULL
NULL NULL NULL

Requisiti

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