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 フラグなどのトランスポート プロバイダーの基本設定をオーバーライドします。