VarAnd 関数 (oleauto.h)

任意の整数型の 2 つのバリアント間でビットごとの And 演算を実行します。

構文

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

パラメーター

[in] pvarLeft

最初のバリアント。

[in] pvarRight

2 番目のバリアント。

[out] pvarResult

結果バリアント。

戻り値

この関数が成功すると、 S_OKが返されます。 そうでない場合は、HRESULT エラー コードを返します。

注釈

関数は次のように動作します。

pvarLeft pvarRight pvarResult
TRUE TRUE TRUE
TRUE FALSE FALSE
TRUE NULL NULL
false TRUE FALSE
FALSE FALSE FALSE
FALSE NULL false
NULL true NULL
NULL false FALSE
NULL NULL NULL

要件

要件
対象プラットフォーム Windows
ヘッダー oleauto.h
Library OleAut32.lib
[DLL] OleAut32.dll