IMsgStore::AbortSubmit
S’applique à : Outlook 2013 | Outlook 2016
Tente de supprimer un message de la file d’attente sortante.
AbortSubmit(
ULONG cbEntryID,
LPENTRYID lpEntryID,
ULONG ulFlags
);
Paramètres
cbEntryID
[in] Nombre d’octets dans l’identificateur d’entrée vers lequel pointe le paramètre lpEntryID .
lpEntryID
[in] Pointeur vers l’identificateur d’entrée du message à supprimer de la file d’attente sortante.
ulFlags
[in] R�serv� ; doit �tre �gal � z�ro.
Valeur renvoyée
S_OK
Le message a été supprimé de la file d’attente sortante.
MAPI_E_NOT_IN_QUEUE
Le message identifié par lpEntryID n’est plus dans la file d’attente sortante de la banque de messages, généralement parce qu’il a déjà été envoyé.
MAPI_E_UNABLE_TO_ABORT
Le message identifié par lpEntryID est verrouillé par le spouleur MAPI et l’opération ne peut pas être abandonnée.
Remarques
La méthode IMsgStore ::AbortSubmit tente de supprimer un message envoyé de la file d’attente sortante de la banque de messages.
Remarques pour les appelants
Après l’envoi d’un message, l’abandon de la soumission en appelant AbortSubmit est la seule action qui peut être effectuée sur le message. Ne vous attendez pas à ce que AbortSubmit réussisse toujours. Selon la façon dont le système de messagerie sous-jacent est implémenté, il peut ne pas être possible d’annuler l’envoi du message.
Référence MFCMAPI
Pour voir un exemple de code MFCMAPI, consultez le tableau suivant.
Fichier | Fonction | Commentaire |
---|---|---|
FolderDlg.cpp |
CFolderDlg ::OnAbortSubmit |
MFCMAPI utilise la méthode IMsgStore ::AbortSubmit pour abandonner l’envoi du message sélectionné. |