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


IMsgServiceAdmin::MsgServiceTransportOrder

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

Задает порядок вызова поставщиков транспорта для доставки сообщения.

HRESULT MsgServiceTransportOrder(
  ULONG cUID,
  LPMAPIUID lpUIDList,
  ULONG ulFlags    
);

Параметры

Cuid

[в] Количество уникальных идентификаторов в параметре lpUIDList .

lpUIDList

[в] Указатель на массив уникальных идентификаторов, представляющих поставщиков транспорта. Массив содержит один идентификатор для каждого поставщика транспорта, настроенного в текущем профиле.

ulFlags

[in] ���������������; ������ ���� ����� ����.

Возвращаемое значение

S_OK

Заказ на транспортировку настроен успешно.

MAPI_E_BUSY

Значение параметра cUID отличается от количества поставщиков транспорта, фактических в профиле.

MAPI_E_NOT_FOUND

Одна или несколько структур MAPIUID , переданных в параметре lpUIDList , не ссылаются на поставщика транспорта, в настоящее время в профиле.

Замечания

Метод IMsgServiceAdmin::MsgServiceTransportOrder задает порядок доставки поставщиков транспорта в профиле. Параметр lpUIDList должен содержать отсортированный список идентификаторов входа поставщика транспорта, полученных из свойства PR_PROVIDER_UID (PidTagProviderUid) таблицы, возвращенной методом IMsgServiceAdmin::GetProviderTable . Клиентское приложение должно передать полный список в lpUIDList.

SetTransportOrder переопределяет параметры поставщика транспорта, например флаг STATUS_XP_PREFER_LAST, заданный в свойстве PR_RESOURCE_FLAGS (PidTagResourceFlags).

См. также

MAPIUID

IMsgServiceAdmin : IUnknown