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 |