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 |