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 для получения объекта состояния.