VarImp 函数 (oleauto.h)

对两个变体执行按位含义。

语法

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

参数

[in] pvarLeft

第一个变体。

[in] pvarRight

第二个变体。

[out] pvarResult

结果变体。

返回值

如果此函数成功,则返回 S_OK。 否则,将返回 HRESULT 错误代码。

注解

函数按如下方式运行。

pvarLeft pvarRight pvarResult
TRUE TRUE TRUE
TRUE FALSE TRUE
TRUE Null TRUE
FALSE TRUE TRUE
FALSE FALSE TRUE
FALSE Null TRUE
Null TRUE TRUE
Null false Null
Null Null Null
 

由于 VarImppvarLeftpvarRight 而不是逻辑操作执行按位操作,因此此函数调用会返回 TRUE 的 pvarResult

要求

要求
目标平台 Windows
标头 oleauto.h
Library OleAut32.lib
DLL OleAut32.dll