Condividi tramite


Funzione PropVariantCompare (propvarutil.h)

Confronta due strutture PROPVARIANT , in base alle unità di confronto e alle impostazioni predefinite.

Sintassi

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

Parametri

[in] propvar1

Tipo: REFPROPVARIANT

Riferimento alla prima struttura PROPVARIANT .

[in] propvar2

Tipo: REFPROPVARIANT

Riferimento alla seconda struttura PROPVARIANT .

Valore restituito

Tipo: INT

  • Restituisce 1 se propvar1 è maggiore di propvar2
  • Restituisce 0 se propvar1 è uguale a propvar2
  • Restituisce -1 se propvar1 è minore di propvar2

Commenti

La chiamata a PropVariantCompare equivale a chiamare PropVariantCompareEx con il flag PVCHF_DEFAULT.

Questa funzione confronta solo i tipi selezionati, non tutti i tipi.

Per impostazione predefinita, i vettori di VT_NULL/VT_EMPTY/0 vengono considerati minori di qualsiasi altro tipo vartype.

Se i vartype sono diversi, questa funzione tenta di convertire propvar2 nel tipo vartype di propvar1 prima di confrontarli.

Si tratta di una funzione inline, con il codice sorgente fornito nell'intestazione. Non è incluso in alcun file .dll o lib.

Requisiti

   
Client minimo supportato Windows XP con SP2, Windows Vista [app desktop | App UWP]
Server minimo supportato Windows Server 2003 con SP1 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione propvarutil.h
Componente ridistribuibile Windows Desktop Search (WDS) 3.0

Vedi anche

PropVariantCompareEx