Compartilhar via


HrGetOneProp

Aplica-se a: Outlook 2013 | Outlook 2016

Recupera o valor de uma única propriedade de uma interface de propriedade, ou seja, uma interface derivada de IMAPIProp.

Propriedade Valor
Arquivo de cabeçalho:
Mapiutil.h
Implementado por:
MAPI
Chamado por:
Aplicativos cliente e provedores de serviços
HRESULT HrGetOneProp(
  LPMAPIPROP pmp,
  ULONG ulPropTag,
  LPSPropValue FAR * ppprop
);

Parâmetros

Pmp

[in] Ponteiro para a interface IMAPIProp da qual o valor da propriedade deve ser recuperado.

Ulproptag

[in] Marca de propriedade da propriedade a ser recuperada.

ppprop

[out] Ponteiro para um ponteiro para a estrutura SPropValue retornada definindo o valor da propriedade recuperada.

Valor de retorno

MAPI_E_NOT_FOUND

A propriedade solicitada não está disponível na interface especificada.

Comentários

Ao contrário do método IMAPIProp::GetProps , a função HrGetOneProp nunca retorna nenhum aviso. Como recupera apenas uma propriedade, ela simplesmente é bem-sucedida ou falha. Para recuperar várias propriedades, GetProps é mais rápido.

Você pode definir ou alterar uma única propriedade com a função HrSetOneProp .

Referência do MFCMAPI

Para ver códigos de exemplo do MFCMAPI, confira a tabela a seguir.

Arquivo Função Comentário
MAPIFunctions.cpp
GetMAPIObjectType
O MFCMAPI usa o método HrGetOneProp para recuperar o tipo de objeto.

Confira também

MFCMAPI como exemplo de código