PropVariantCompare-Funktion (propvarutil.h)
Vergleicht zwei PROPVARIANT-Strukturen basierend auf Standardvergleichseinheiten und -einstellungen.
Syntax
int PropVariantCompare(
[in] REFPROPVARIANT propvar1,
[in] REFPROPVARIANT propvar2
);
Parameter
[in] propvar1
Typ: REFPROPVARIANT
Verweis auf die erste PROPVARIANT-Struktur .
[in] propvar2
Typ: REFPROPVARIANT
Verweis auf die zweite PROPVARIANT-Struktur .
Rückgabewert
Typ: INT
- Gibt 1 zurück, wenn propvar1 größer als propvar2 ist.
- Gibt 0 zurück, wenn propvar1gleich propvar2 ist.
- Gibt -1 zurück, wenn propvar1 kleiner als propvar2 ist.
Hinweise
Das Aufrufen von PropVariantCompare entspricht dem Aufrufen von PropVariantCompareEx mit dem flag PVCHF_DEFAULT.
Diese Funktion vergleicht nur ausgewählte Typen, nicht alle Typen.
Standardmäßig werden VT_NULL/VT_EMPTY/0-Elementvektoren als kleiner als jeder andere Vartyp betrachtet.
Wenn die vartypes unterschiedlich sind, versucht diese Funktion, propvar2 in den vartype von propvar1 zu konvertieren, bevor sie verglichen werden.
Dies ist eine Inlinefunktion, deren Quellcode im Header bereitgestellt wird. Sie ist in keiner .dll- oder LIB-Datei enthalten.
Anforderungen
Unterstützte Mindestversion (Client) | Windows XP mit SP2, Windows Vista [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 mit SP1 [Desktop-Apps | UWP-Apps] |
Zielplattform | Windows |
Kopfzeile | propvarutil.h |
Verteilbare Komponente | Windows Desktop Search (WDS) 3.0 |