Compartilhar via


Função PropVariantCompare (propvarutil.h)

Compara duas estruturas PROPVARIANT , com base em unidades de comparação e configurações padrão.

Sintaxe

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

Parâmetros

[in] propvar1

Tipo: REFPROPVARIANT

Referência à primeira estrutura PROPVARIANT .

[in] propvar2

Tipo: REFPROPVARIANT

Referência à segunda estrutura PROPVARIANT .

Valor retornado

Tipo: INT

  • Retorna 1 se propvar1 for maior que propvar2
  • Retorna 0 se propvar1 for igual a propvar2
  • Retorna -1 se propvar1 for menor que propvar2

Comentários

Chamar PropVariantCompare é equivalente a chamar PropVariantCompareEx com o sinalizador PVCHF_DEFAULT.

Essa função compara apenas os tipos selecionados, não todos os tipos.

Por padrão, os vetores de VT_NULL/VT_EMPTY/0 elemento são considerados menores do que qualquer outro vartype.

Se os vartypes forem diferentes, essa função tentará converter propvar2 no vartype de propvar1 antes de compará-los.

Essa é uma função embutida, com seu código-fonte fornecido no cabeçalho. Ele não está incluído em nenhum arquivo .dll ou .lib.

Requisitos

   
Cliente mínimo com suporte Windows XP com SP2, Windows Vista [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2003 com SP1 [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho propvarutil.h
Redistribuível Pesquisa da Área de Trabalho do Windows (WDS) 3.0

Confira também

PropVariantCompareEx