VarAnd-Funktion (oleauto.h)

Führt einen bitweisen Und-Vorgang zwischen zwei Varianten eines beliebigen integralen Typs aus.

Syntax

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

Parameter

[in] pvarLeft

Die erste Variante.

[in] pvarRight

Die zweite Variante.

[out] pvarResult

Die Ergebnisvariante.

Rückgabewert

Wenn diese Funktion erfolgreich ist, gibt sie S_OK zurück. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.

Hinweise

Die Funktion funktioniert wie folgt.

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

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile oleauto.h
Bibliothek OleAut32.lib
DLL OleAut32.dll