Compartir a través de


Función VariantCompare (propvarutil.h)

Compara dos estructuras variantes, en función de las reglas de comparación predeterminadas.

Sintaxis

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

Parámetros

[in] var1

Tipo: REFVARIANT

Referencia a una primera estructura variant.

[in] var2

Tipo: REFVARIANT

Referencia a una segunda estructura de variante.

Valor devuelto

Tipo: INT

  • Devuelve 1 si var1 es mayor que var2.
  • Devuelve 0 si var1 es igual a var2.
  • Devuelve -1 si var1 es menor que var2.

Comentarios

Nota Esta función no admite la comparación de diferentes tipos VARIANT. Si los tipos denominados en var1 y var2 son diferentes, los resultados no están definidos y deben omitirse. Las aplicaciones que llaman deben asegurarse de que comparan dos del mismo tipo antes de llamar a esta función. La función PropVariantChangeType se puede usar para convertir las dos estructuras al mismo tipo.
 
De forma predeterminada, VT_NULL / VT_EMPTY / vectores de 0 elementos se consideran menores que cualquier otro tipo vartype.

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP con SP2, Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 con SP1 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado propvarutil.h
Library Propsys.lib
Archivo DLL Propsys.dll (versión 6.0 o posterior)
Redistribuible Windows Desktop Search (WDS) 3.0