Função VarCmp (oleauto.h)
Compara duas variantes.
Sintaxe
HRESULT VarCmp(
[in] LPVARIANT pvarLeft,
[in] LPVARIANT pvarRight,
[in] LCID lcid,
[in] ULONG dwFlags
);
Parâmetros
[in] pvarLeft
A primeira variante.
[in] pvarRight
A segunda variante.
[in] lcid
O identificador de localidade.
[in] dwFlags
A opção comparar resultados.
Retornar valor
Essa função pode retornar um desses valores.
Valor/código retornado | Descrição |
---|---|
|
pvarLeft é menor que pvarRight. |
|
Os parâmetros são iguais. |
|
pvarLeft é maior que pvarRight. |
|
Qualquer uma das expressões é NULL. |
Comentários
A função só compara o valor dos tipos variantes. Ele compara cadeias de caracteres, inteiros e pontos flutuantes, mas não matrizes ou registros.
NORM_IGNOREWIDTH faz com que VarCmp ignore a diferença entre caracteres de meia largura e largura total, como demonstra o exemplo a seguir:
"Cat"== "cat"
A forma de largura total é uma distinção de formatação usada em scripts em chinês e japonês.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Windows |
Cabeçalho | oleauto.h |
Biblioteca | OleAut32.lib |
DLL | OleAut32.dll |
Confira também
Referência de programação de automação