Поделиться через


Обновление свойств MAPI

Область применения: Outlook 2013 | Outlook 2016

Клиенты и поставщики услуг могут обновить значение свойства, вызвав:

  • Метод IMAPIProp::SetProps объекта для обновления значения одного или нескольких свойств объекта.

  • Функция HrSetOneProp обновляет только одно свойство за раз. Используйте HrSetOneProp , только если целевой объект является локальным; Эта функция может привести к снижению производительности при использовании с удаленными объектами.

В следующей процедуре показано, как использовать SetProps для обновления класса сообщения или свойства PR_MESSAGE_CLASS_A (PidTagMessageClass) сообщения.

Обновление класса сообщения

  1. Выделите структуру SPropValue для класса сообщения и задайте ее члены соответствующим образом.
  SPropValue spvMsgClass;
  spvMsgClass.ulPropTag = PR_MESSAGE_CLASS_A;
  spvMsgClass.Value.lpszA = "IPM.NewClass";
  
  1. Вызовите метод IMAPIProp::SetProps сообщения, чтобы задать новый класс сообщения.
  hRes = lpMessage->SetProps(1, (LPSPropValue) &spvMsgClass, NULL);

См. также