次の方法で共有


IMsgServiceAdmin::MsgServiceTransportOrder

適用対象: Outlook 2013 | Outlook 2016

メッセージを配信するためにトランスポート プロバイダーを呼び出す順序を設定します。

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

パラメーター

Cuid

[in] lpUIDList パラメーター内の一意識別子の数。

lpUIDList

[in]トランスポート プロバイダーを表す一意の識別子の配列へのポインター。 配列には、現在のプロファイルで構成されたトランスポート プロバイダーごとに 1 つの識別子が含まれています。

ulFlags

[����]�\�񂳂�Ă��܂��B0 �ɂ���K�v������܂��B

戻り値

S_OK

トランスポート注文が正常に設定されました。

MAPI_E_BUSY

cUID パラメーターの値は、プロファイル内の実際のトランスポート プロバイダーの数とは異なります。

MAPI_E_NOT_FOUND

lpUIDList パラメーターで渡される MAPIUID 構造体の 1 つ以上は、現在プロファイル内のトランスポート プロバイダーを参照しません。

注釈

IMsgServiceAdmin::MsgServiceTransportOrder メソッドは、プロファイル内のトランスポート プロバイダーの配信順序を設定します。 lpUIDList パラメーターには、IMsgServiceAdmin::GetProviderTable メソッドから返されるテーブルのPR_PROVIDER_UID (PidTagProviderUid) プロパティから取得したトランスポート プロバイダー エントリ識別子の並べ替えられたリストを含める必要があります。 クライアント アプリケーションは 、lpUIDList で完全なリストを渡す必要があります。

SetTransportOrder は、PR_RESOURCE_FLAGS (PidTagResourceFlags) プロパティで設定されたSTATUS_XP_PREFER_LAST フラグなどのトランスポート プロバイダーの基本設定をオーバーライドします。

関連項目

MAPIUID

IMsgServiceAdmin : IUnknown