VarImp-Funktion (oleauto.h)

Führt eine bitweise Auswirkung auf zwei Varianten aus.

Syntax

HRESULT VarImp(
  [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 TRUE
TRUE NULL true
FALSE TRUE TRUE
FALSE FALSE true
FALSE NULL TRUE
NULL TRUE TRUE
NULL FALSE NULL
NULL NULL NULL
 

Da VarImp bitweise Vorgänge für pvarLeft und pvarRight anstelle logischer Vorgänge ausführt, wird durch diesen Funktionsaufruf ein pvarResult von TRUE zurückgegeben.

Anforderungen

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