Partager via


IMAPISession::EnumAdrTypes

S’applique à : Outlook 2013 | Outlook 2016

Déconseillé. Retourne les types d’adresses qui peuvent être gérés par tous les fournisseurs de transport dans la session.

HRESULT EnumAdrTypes(
  ULONG ulFlags,
  ULONG FAR * lpcAdrTypes,
  LPSTR FAR * FAR * lpppszAdrTypes
);

Paramètres

ulFlags

[in] Masque de bits d’indicateurs qui indique le format des types d’adresses retournés. L’indicateur suivant peut être défini :

MAPI_UNICODE

Les types d’adresses sont au format Unicode. Si l’indicateur MAPI_UNICODE n’est pas défini, les types d’adresses sont au format ANSI.

lpcAdrTypes

[out] Pointeur vers un nombre de types d’adresses pointés par le paramètre lpppszAdrTypes .

lpppszAdrTypes

[out] Pointeur vers un tableau de pointeurs vers les types d’adresses.

Valeur renvoyée

S_OK

Les types d’adresses ont été récupérés avec succès.

Remarques

La méthode IMAPISession ::EnumAdrTypes retourne une liste des types d’adresses qui peuvent être gérés par tous les fournisseurs de transport actifs dans la session. Les types d’adresses des fournisseurs de transport qui ne sont pas actuellement chargés ne sont pas inclus dans la liste. Les fournisseurs de transport s’inscrivent pour gérer un ou plusieurs types d’adresses lorsque MAPI appelle leur méthode IXPLogon ::AddressTypes .

Remarques pour les appelants

Appelez MAPIFreeBuffer pour libérer le tableau de chaînes vers lequel pointe le paramètre lpppszAdrTypes .

Voir aussi

IXPLogon::AddressTypes

MAPIFreeBuffer

IMAPISession : IUnknown