Función VarAnd (oleauto.h)

Realiza una operación And bit a bit entre dos variantes de cualquier tipo entero.

Sintaxis

HRESULT VarAnd(
  [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 FALSO
TRUE NULL NULL
false VERDADERO FALSE
FALSE FALSE FALSE
FALSE NULL FALSE
NULL TRUE NULL
NULL FALSE FALSE
NULL NULL NULL

Requisitos

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