Теги свойств MAPI

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

Тег свойства — это 32-разрядное число, содержащее уникальный идентификатор свойства в битах от 16 до 31 и тип свойства в битах от 0 до 15, как показано на следующем рисунке.

Элементы тега свойства

Элементы тега свойства

Теги свойств используются для идентификации свойств MAPI, и каждое свойство должно иметь их независимо от того, определено ли свойство MAPI, клиентом или поставщиком услуг. MAPI определяет набор констант тега свойства для его свойств в файле заголовка Mapitags.h; эти свойства называются свойствами, определяемыми MAPI.

Константы тега свойств соответствуют соглашению об именовании для согласованности и простоты использования. Имя каждого тега свойства содержит две части: префикс PR_ и одну или несколько символьных строк, описывающих содержимое свойства. Несколько символьных строк разделяются символами подчеркивания. Например, тег свойства для типа адреса получателя сообщения PR_ADDRTYPE (PidTagOrgAddrtype), а идентификатор записи для папки, назначенной для получения копии каждого исходящего сообщения, — PR_IPM_SENTMAIL_ENTRYID (PidTagIpmSentMailEntId).

Для работы с тегами свойств доступно несколько макросов, среди которых PROP_TYPE, PROP_ID и PROP_TAG. PROP_TYPE извлекает тип свойства из тега свойства; PROP_ID извлекает идентификатор. PROP_TAG создает тег свойства на основе типа свойства и идентификатора.

См. также