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 |
因為 VarImp 會在 pvarLeft 和 pvarRight 上執行位作業,而不是邏輯作業,所以此函式呼叫會傳回 pvarResult of TRUE。
規格需求
需求 | 值 |
---|---|
目標平台 | Windows |
標頭 | oleauto.h |
程式庫 | OleAut32.lib |
Dll | OleAut32.dll |