Condividi tramite


Funzione VariantCompare (propvarutil.h)

Confronta due strutture varianti, in base alle regole di confronto predefinite.

Sintassi

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

Parametri

[in] var1

Tipo: REFVARIANT

Riferimento a una prima struttura variante.

[in] var2

Tipo: REFVARIANT

Riferimento a una seconda struttura variante.

Valore restituito

Tipo: INT

  • Restituisce 1 se var1 è maggiore di var2
  • Restituisce 0 se var1 è uguale a var2
  • Restituisce -1 se var1 è minore di var2

Commenti

Nota Questa funzione non supporta il confronto tra diversi tipi VARIANT. Se i tipi denominati in var1 e var2 sono diversi, i risultati non sono definiti e devono essere ignorati. Le applicazioni chiamabili devono assicurarsi che vengano confrontate due dello stesso tipo prima di chiamare questa funzione. La funzione PropVariantChangeType può essere usata per convertire le due strutture nello stesso tipo.
 
Per impostazione predefinita, VT_NULL/VT_EMPTY/0-element vectors vengono considerati meno di qualsiasi altro tipo vartype.

Requisiti

Requisito Valore
Client minimo supportato Windows XP con SP2, Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2003 con SP1 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione propvarutil.h
Libreria Propsys.lib
DLL Propsys.dll (versione 6.0 o successiva)
Componente ridistribuibile Windows Desktop Search (WDS) 3.0