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