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 |