Partager via


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é.

Voir aussi

IMessage::SubmitMessage

IMsgStore : IMAPIProp

MFCMAPI comme un exemple de Code