Partager via


Fonction VariantCompare (propvarutil.h)

Compare deux structures de variantes, en fonction des règles de comparaison par défaut.

Syntaxe

PSSTDAPI_(int) VariantCompare(
  [in] REFVARIANT var1,
  [in] REFVARIANT var2
);

Paramètres

[in] var1

Type : REFVARIANT

Référence à une première structure de variante.

[in] var2

Type : REFVARIANT

Référence à une deuxième structure de variante.

Valeur retournée

Type : INT

  • Retourne 1 si var1 est supérieur à var2
  • Retourne 0 si var1 est égal à var2
  • Retourne -1 si var1 est inférieur à var2

Remarques

Note Cette fonction ne prend pas en charge la comparaison de différents types VARIANT. Si les types nommés dans var1 et var2 sont différents, les résultats ne sont pas définis et doivent être ignorés. Les applications appelantes doivent s’assurer qu’elles comparent deux applications du même type avant d’appeler cette fonction. La fonction PropVariantChangeType peut être utilisée pour convertir les deux structures dans le même type.
 
Par défaut, les vecteurs VT_NULL / VT_EMPTY / 0 élément sont considérés comme étant inférieurs à tout autre vartype.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP avec SP2, Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 avec SP1 [applications de bureau uniquement]
Plateforme cible Windows
En-tête propvarutil.h
Bibliothèque Propsys.lib
DLL Propsys.dll (version 6.0 ou ultérieure)
Composant redistribuable Windows Desktop Search (WDS) 3.0