FreePadrlist
S’applique à : Outlook 2013 | Outlook 2016
Détruit une structure ADRLIST et libère la mémoire associée, y compris la mémoire allouée à tous les tableaux et structures membres.
Propriété | Valeur |
---|---|
Fichier d’en-tête : |
Mapiutil.h |
Implémenté par : |
MAPI |
Appelé par : |
Applications clientes et fournisseurs de services |
void FreePadrlist(
LPADRLIST padrlist
);
Paramètres
padrlist
[in] Pointeur vers la structure ADRLIST à détruire.
Valeur renvoyée
Aucun.
Remarques pour les appelants
Dans le cadre de son implémentation de FreePadrlist, MAPI appelle la fonction MAPIFreeBuffer pour libérer chaque entrée dans la structure ADRLIST avant de libérer la structure complète. Par conséquent, toutes ces entrées doivent avoir suivi les règles d’allocation de la structure ADRLIST , à l’aide d’un appel MAPIAllocateBuffer individuel pour chaque tableau et structure de membre.
Pour plus d’informations sur l’allocation de mémoire pour les structures ADRLIST et SRowSet , consultez Gestion de la mémoire pour les structures ADRLIST et SRowSet.
Référence MFCMAPI
Pour voir un exemple de code MFCMAPI, consultez le tableau suivant.
Fichier | Fonction | Commentaire |
---|---|---|
MAPIABFunctions.cpp |
AddOneOffAddress |
MFCMAPI utilise la méthode FreePadrlist pour libérer une structure ADRLIST qui a été créée pour ajouter une adresse unique à un message. |