Compartilhar via


LPropCompareProp

Aplica-se a: Outlook 2013 | Outlook 2016

Compara dois valores de propriedade para determinar se eles são iguais.

Propriedade Valor
Arquivo de cabeçalho:
Mapiutil.h
Implementado por:
MAPI
Chamado por:
Aplicativos cliente e provedores de serviços
LONG LPropCompareProp(
  LPSPropValue lpSPropValueA,
  LPSPropValue lpSPropValueB
);

Parâmetros

lpSPropValueA

[in] Ponteiro para uma estrutura SPropValue que define o primeiro valor de propriedade a ser comparado.

lpSPropValueB

[in] Ponteiro para uma estrutura SPropValue que define o segundo valor de propriedade a ser comparado.

Valor de retorno

LPropCompareProp retorna um dos seguintes valores para a maioria dos tipos de propriedade:

  • Menor que zero se o valor indicado pelo parâmetro lpSPropValueA for menor do que o indicado pelo parâmetro lpSPropValueB .

  • Maior que zero se o valor indicado por lpSPropValueA for maior que o indicado por lpSPropValueB.

  • Zero se o valor indicado por lpSPropValueA for igual ao valor indicado por lpSPropValueB.

Para tipos de propriedade que não têm pedidos intrínsecos, como tipos boolianos ou de erro, a função LPropCompareProp retornará um valor indefinido se os dois valores de propriedade não forem iguais. Esse valor indefinido não é zero e consistente entre chamadas.

Comentários

Use a função LPropCompareProp somente se os tipos das duas propriedades a serem comparadas forem os mesmos.

Antes de chamar lPropCompareProp, um aplicativo cliente ou provedor de serviços deve primeiro recuperar as propriedades para comparação com uma chamada para o método IMAPIProp::GetProps . Quando um cliente ou provedor chama LPropCompareProp, a função examina primeiro as marcas de propriedade para garantir que a comparação de valores de propriedade seja válida. Em seguida, a função compara os valores da propriedade, retornando um valor apropriado.

Se os valores da propriedade forem desiguais, lPropCompareProp determinará qual é o maior. As propriedades que lPropCompareProp compara não precisam pertencer ao mesmo objeto.