IMAPIProp : IUnknown
Область применения: Outlook 2013 | Outlook 2016
Позволяет клиентам, поставщикам услуг и MAPI работать со свойствами. Все объекты, поддерживающие свойства, реализуют этот интерфейс.
Свойство | Значение |
---|---|
Файл заголовка: |
Mapidefs.h |
Предоставляется: |
Ни объект не предоставляет этот интерфейс напрямую. |
Реализовано в: |
Поставщики услуг и MAPI |
Вызывающая сторона: |
Клиентские приложения, поставщики услуг и MAPI |
Идентификатор интерфейса: |
IID_IMAPIProp |
Тип указателя: |
LPMAPIPROP |
Модель транзакций: |
Абстрактный класс, никогда не реализованный |
Порядок vtable
Member | Описание |
---|---|
Getlasterror |
Возвращает структуру MAPIERROR , содержащую сведения о предыдущей ошибке. |
Savechanges |
Вносит постоянные изменения, внесенные в объект с момента последней операции сохранения. |
GetProps |
Извлекает значение свойства одного или нескольких свойств объекта. |
GetPropList |
Возвращает теги свойств для всех свойств. |
OpenProperty |
Возвращает указатель на интерфейс, который можно использовать для доступа к свойству . |
SetProps |
Обновления одно или несколько свойств. |
DeleteProps |
Удаляет одно или несколько свойств из объекта . |
CopyTo |
Копирует или перемещает все свойства, за исключением специально исключенных свойств. |
CopyProps |
Копирует или перемещает выбранные свойства. |
GetNamesFromIDs |
Предоставляет имена свойств, которые соответствуют одному или нескольким идентификаторам свойств. |
GetIDsFromNames |
Предоставляет идентификаторы свойств, которые соответствуют одному или нескольким именам свойств. |
Замечания
IMAPIProp — это базовый интерфейс для следующих интерфейсов: