Partager via


Fonction PropVariantCompare (propvarutil.h)

Compare deux structures PROPVARIANT , en fonction des unités et paramètres de comparaison par défaut.

Syntaxe

int PropVariantCompare(
  [in] REFPROPVARIANT propvar1,
  [in] REFPROPVARIANT propvar2
);

Paramètres

[in] propvar1

Type : REFPROPVARIANT

Référence à la première structure PROPVARIANT .

[in] propvar2

Type : REFPROPVARIANT

Référence à la deuxième structure PROPVARIANT .

Valeur retournée

Type : INT

  • Renvoie 1 si propvar1 est supérieur à propvar2
  • Retourne 0 si propvar1 est égal à propvar2
  • Renvoie -1 si propvar1 est inférieur à propvar2

Notes

Appeler PropVariantCompare équivaut à appeler PropVariantCompareEx avec l’indicateur PVCHF_DEFAULT.

Cette fonction compare uniquement les types sélectionnés, pas tous les types.

Par défaut, les vecteurs VT_NULL/VT_EMPTY/0 élément sont considérés comme inférieurs à tout autre vartype.

Si les vartypes sont différents, cette fonction tente de convertir propvar2 en vartype de propvar1 avant de les comparer.

Il s’agit d’une fonction inline, avec son code source fourni dans l’en-tête. Il n’est inclus dans aucun fichier .dll ou .lib.

Spécifications

   
Client minimal pris en charge Windows XP avec SP2, Windows Vista [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows Server 2003 avec SP1 [applications de bureau | Applications UWP]
Plateforme cible Windows
En-tête propvarutil.h
Composant redistribuable Windows Desktop Search (WDS) 3.0

Voir aussi

PropVariantCompareEx