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


IMAPIStatus : IMAPIProp

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

Предоставляет сведения о состоянии подсистемы MAPI, интегрированной адресной книги и диспетчера очереди MAPI. Поставщик услуг реализует IMAPIStatus для предоставления сведений о своем состоянии.

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

Порядок vtable

Свойство Значение
ValidateState
Подтверждает сведения о внешнем состоянии, доступные для ресурса MAPI или поставщика услуг.
ПараметрыDialog
Отображает страницу свойств, которая позволяет пользователю изменять конфигурацию поставщика услуг.
ChangePassword
Изменяет пароль поставщика услуг без отображения пользовательского интерфейса.
FlushQueues
Позволяет немедленно отправить или скачать все сообщения, ожидающие отправки или получения.
Обязательные свойства Access
PR_DISPLAY_NAME (PidTagDisplayName)
Чтение и запись
PR_PROVIDER_DISPLAY (PidTagProviderDisplay)
Чтение и запись
PR_PROVIDER_DLL_NAME (PidTagProviderDllName)
Только для чтения
PR_RESOURCE_FLAGS (PidTagResourceFlags)
Только для чтения
PR_RESOURCE_METHODS (PidTagResourceMethods)
Только для чтения
PR_RESOURCE_TYPE (PidTagResourceType)
Только для чтения
PR_STATUS_CODE (PidTagStatusCode)
Только для чтения

Замечания

Объекты состояния, которые реализует MAPI, поддерживают следующие методы:

Объект Status Поддерживаемые методы
Подсистема MAPI
Только ValidateState
Адресная книга MAPI
Только ValidateState
Диспетчер очереди MAPI
ValidateState и FlushQueues

Объекты состояния, которые реализует MAPI, должны иметь доступную только для чтения версию методов интерфейса IMAPIProp и поддерживать метод ValidateState . Поставщики транспорта также должны поддерживать FlushQueues. Все поставщики должны поддерживать ПараметрыDialog; Поддержка ChangePassword необязательна.

Клиенты используют объекты состояния для настройки и получения сведений о состоянии сеанса. Они получают доступ к объекту состояния путем вызова метода OpenStatusEntry объекта входа поставщика услуг или метода IMAPISession::GetStatusTable для получения объекта состояния.

См. также

Интерфейсы MAPI