Partager via


IMsgServiceAdmin::AdminProviders

S’applique à : Outlook 2013 | Outlook 2016

Retourne un pointeur qui fournit l’accès à un objet d’administration de fournisseur.

HRESULT AdminProviders(
  LPMAPIUID lpUID,
  ULONG ulFlags,
  LPPROVIDERADMIN FAR * lppProviderAdmin
);

Paramètres

lpUID

[in] Pointeur vers la structure MAPIUID qui contient l’identificateur unique du service de message à administrer.

ulFlags

[in] Toujours NULL.

lppProviderAdmin

[out] Pointeur vers un pointeur vers un objet d’administration de fournisseur.

Valeur renvoyée

S_OK

L’objet d’administration du fournisseur a été retourné avec succès.

MAPI_E_NOT_FOUND

Le MAPIUID pointé par lpUID n’existe pas.

Remarques

La méthode IMsgServiceAdmin ::AdminProviders fournit l’accès à un objet d’administration de fournisseur. Une administration de fournisseur est un objet qui prend en charge l’interface IProviderAdmin et permet aux clients d’effectuer les opérations suivantes :

  • Ajouter des fournisseurs de services à un service de messagerie.

  • Supprimer des fournisseurs de services d’un service de messagerie.

  • Ouvrez les sections de profil.

  • Accédez à la table du fournisseur de services de messagerie.

Les types de modifications qui peuvent réellement être apportées à un service de messagerie pendant que le profil est en cours d’utilisation dépendent du service de message. Toutefois, la plupart des services de messagerie ne prennent pas en charge les modifications telles que l’ajout et la suppression de fournisseurs pendant l’utilisation du profil.

Remarques pour les appelants

Pour récupérer la structure MAPIUID du service de message à administrer, récupérez la colonne de propriété PR_SERVICE_UID (PidTagServiceUid) à partir de la ligne du service de message dans la table du service de message. Pour plus d’informations, consultez la procédure décrite dans la méthode IMsgServiceAdmin ::CreateMsgService .

Référence MFCMAPI

Pour voir un exemple de code MFCMAPI, consultez le tableau suivant.

Fichier Fonction Commentaire
MsgServiceTableDlg.cpp
CMsgServiceTableDlg ::OnDisplayItem
MFCMAPI utilise la méthode IMsgServiceAdmin ::AdminProviders pour ouvrir un objet d’administration de fournisseur pour un service.

Voir aussi

IProviderAdmin : IUnknown

MAPIUID

IMsgServiceAdmin : IUnknown

MFCMAPI comme un exemple de Code