Compartilhar via


Função VarImp (oleauto.h)

Executa uma implicação bit a bit em duas variantes.

Sintaxe

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

Parâmetros

[in] pvarLeft

A primeira variante.

[in] pvarRight

A segunda variante.

[out] pvarResult

A variante de resultado.

Retornar valor

Se essa função for bem-sucedida, ela retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.

Comentários

A função funciona da seguinte maneira.

pvarLeft pvarRight Pvarresult
TRUE TRUE TRUE
TRUE FALSE TRUE
TRUE NULO TRUE
FALSE TRUE TRUE
FALSE FALSE TRUE
FALSE NULO TRUE
NULO TRUE TRUE
NULO FALSE NULO
NULO NULO NULO
 

Como VarImp executa operações bit a bit em pvarLeft e pvarRight em vez de operações lógicas, um pvarResult de TRUE é retornado por essa chamada de função.

Requisitos

Requisito Valor
Plataforma de Destino Windows
Cabeçalho oleauto.h
Biblioteca OleAut32.lib
DLL OleAut32.dll