Partager via


IMsgServiceAdmin::MsgServiceTransportOrder

S’applique à : Outlook 2013 | Outlook 2016

Définit l’ordre dans lequel les fournisseurs de transport sont appelés pour remettre un message.

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

Paramètres

cUID

[in] Nombre d’identificateurs uniques dans le paramètre lpUIDList .

lpUIDList

[in] Pointeur vers un tableau d’identificateurs uniques qui représentent les fournisseurs de transport. Le tableau contient un identificateur pour chaque fournisseur de transport configuré dans le profil actuel.

ulFlags

[in] R�serv� ; doit �tre �gal � z�ro.

Valeur renvoyée

S_OK

L’ordre de transport a été correctement défini.

MAPI_E_BUSY

La valeur dans le paramètre cUID diffère du nombre de fournisseurs de transport réellement dans le profil.

MAPI_E_NOT_FOUND

Une ou plusieurs des structures MAPIUID passées dans le paramètre lpUIDList ne font pas référence à un fournisseur de transport actuellement dans le profil.

Remarques

La méthode IMsgServiceAdmin ::MsgServiceTransportOrder définit l’ordre de remise des fournisseurs de transport dans un profil. Le paramètre lpUIDList doit contenir une liste triée d’identificateurs d’entrée du fournisseur de transport obtenus à partir de la propriété PR_PROVIDER_UID (PidTagProviderUid) de la table retournée par la méthode IMsgServiceAdmin ::GetProviderTable . Une application cliente doit transmettre la liste complète dans lpUIDList.

SetTransportOrder remplace les préférences du fournisseur de transport telles que l’indicateur STATUS_XP_PREFER_LAST défini dans la propriété PR_RESOURCE_FLAGS (PidTagResourceFlags).

Voir aussi

MAPIUID

IMsgServiceAdmin : IUnknown