VarCmp-Funktion (oleauto.h)
Vergleicht zwei Varianten.
Syntax
HRESULT VarCmp(
[in] LPVARIANT pvarLeft,
[in] LPVARIANT pvarRight,
[in] LCID lcid,
[in] ULONG dwFlags
);
Parameter
[in] pvarLeft
Die erste Variante.
[in] pvarRight
Die zweite Variante.
[in] lcid
Der Gebietsschemabezeichner.
[in] dwFlags
Die Option Ergebnisse vergleichen.
Rückgabewert
Diese Funktion kann einen dieser Werte zurückgeben.
Rückgabecode/-wert | BESCHREIBUNG |
---|---|
|
pvarLeft ist kleiner als pvarRight. |
|
Die Parameter sind gleich. |
|
pvarLeft ist größer als pvarRight. |
|
Jeder Ausdruck ist NULL. |
Hinweise
Die Funktion vergleicht nur den Wert der Variantentypen. Sie vergleicht Zeichenfolgen, ganze Zahlen und Gleitkommapunkte, aber keine Arrays oder Datensätze.
NORM_IGNOREWIDTH bewirkt , dass VarCmp den Unterschied zwischen Zeichen mit halber und voller Breite ignoriert, wie im folgenden Beispiel veranschaulicht:
"Katze"== "Katze"
Das Formular mit voller Breite ist ein Formatierungsunterschied, der in chinesischen und japanischen Skripts verwendet wird.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Windows |
Kopfzeile | oleauto.h |
Bibliothek | OleAut32.lib |
DLL | OleAut32.dll |
Weitere Informationen
Automatisierungsprogrammierungsreferenz