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).