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


IABContainer : IMAPIContainer

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

Предоставляет доступ к контейнерам адресных книг. MAPI и клиентские приложения вызывают методы IABContainer для разрешения имен, а также для создания, копирования и удаления получателей.

Свойство Значение
Файл заголовка:
Mapidefs.h
Предоставляется:
Объекты контейнера адресной книги
Реализовано в:
Поставщики адресных книг
Вызывающая сторона:
MAPI и клиентские приложения
Идентификатор интерфейса:
IID_IABContainer
Тип указателя:
LPABCONT
Модель транзакций:
Транзакций

Порядок vtable

Member Описание
CreateEntry
Создает новую запись, которая может быть пользователем сообщений, списком рассылки или другим контейнером.
CopyEntries
Копирует одну или несколько записей, обычно обмен сообщениями с пользователями или списками рассылки.
DeleteEntries
Удаляет одну или несколько записей, обычно обмен сообщениями с пользователями, списками рассылки или другими контейнерами.
ResolveNames
Выполняет разрешение имен для одной или нескольких записей получателя.
Обязательные свойства Access
PR_CONTAINER_FLAGS (PidTagContainerFlags)
Чтение и запись
PR_DISPLAY_NAME (PidTagDisplayName)
Чтение и запись
PR_ENTRYID (PidTagEntryId)
Только для чтения
PR_OBJECT_TYPE (PidTagObjectType)
Только для чтения
PR_RECORD_KEY (PidTagRecordKey)
Только для чтения
Необязательные свойства Access
PR_CONTAINER_CONTENTS (PidTagContainerContents)
Только для чтения
PR_CONTAINER_HIERARCHY (PidTagContainerHierarchy)
Только для чтения
PR_DEF_CREATE_DL (PidTagDefCreateDl)
Только для чтения
PR_DEF_CREATE_MAILUSER (PidTagDefCreateMailuser)
Только для чтения
PR_DISPLAY_TYPE (PidTagDisplayType)
Только для чтения

Замечания

Интерфейс IABContainer наследует косвенно от интерфейса IUnknown через интерфейсы IMAPIContainer : IMAPIProp и IMAPIProp : IUnknown . Поставщики адресных книг реализуют интерфейс IABContainer .

В контейнере адресной книги может существовать любое количество пользовательских объектов обмена сообщениями, списков рассылки и других контейнеров адресной книги. Как и в случае с любым контейнером, клиенты или поставщики услуг могут использовать контейнер адресной книги, чтобы открыть одну из своих записей или получить таблицу иерархии или таблицу содержимого. Контейнеры адресной книги также предоставляют разрешение имен и, в зависимости от поставщика, возможность добавлять, удалять или изменять записи.

MAPI определяет специальный контейнер адресной книги, называемый личной адресной книгой (PAB), который содержит записи, скопированные из других контейнеров. PAB всегда можно изменить. Пользователи обычно заполняют свои PAB записями, обозначающими получателей, с которыми они чаще всего общаются. PAB также может содержать одноразовые адреса и новых получателей, которые еще не входят в какой-либо контейнер адресной книги.

См. также