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 .