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 |