Обновление свойств MAPI
Область применения: Outlook 2013 | Outlook 2016
Клиенты и поставщики услуг могут обновить значение свойства, вызвав:
Метод IMAPIProp::SetProps объекта для обновления значения одного или нескольких свойств объекта.
Функция HrSetOneProp обновляет только одно свойство за раз. Используйте HrSetOneProp , только если целевой объект является локальным; Эта функция может привести к снижению производительности при использовании с удаленными объектами.
В следующей процедуре показано, как использовать SetProps для обновления класса сообщения или свойства PR_MESSAGE_CLASS_A (PidTagMessageClass) сообщения.
Обновление класса сообщения
- Выделите структуру SPropValue для класса сообщения и задайте ее члены соответствующим образом.
SPropValue spvMsgClass;
spvMsgClass.ulPropTag = PR_MESSAGE_CLASS_A;
spvMsgClass.Value.lpszA = "IPM.NewClass";
- Вызовите метод IMAPIProp::SetProps сообщения, чтобы задать новый класс сообщения.
hRes = lpMessage->SetProps(1, (LPSPropValue) &spvMsgClass, NULL);