Compartir a través de


Función VarImp (oleauto.h)

Realiza una implicación bit a bit en dos variantes.

Sintaxis

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

Parámetros

[in] pvarLeft

Primera variante.

[in] pvarRight

Segunda variante.

[out] pvarResult

Variante de resultado.

Valor devuelto

Si esta función se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.

Comentarios

La función funciona de la siguiente manera.

pvarLeft pvarRight pvarResult
TRUE TRUE TRUE
TRUE false VERDADERO
TRUE NULL TRUE
false VERDADERO TRUE
FALSE false VERDADERO
FALSE NULL TRUE
NULL TRUE TRUE
NULL FALSE NULL
NULL NULL NULL
 

Dado que VarImp realiza operaciones bit a bit en pvarLeft y pvarRight en lugar de operaciones lógicas, esta llamada de función devuelve un pvarResult de TRUE.

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado oleauto.h
Library OleAut32.lib
Archivo DLL OleAut32.dll