Freigeben über


IMsgStore::AbortSubmit

Gilt für: Outlook 2013 | Outlook 2016

Versucht, eine Nachricht aus der ausgehenden Warteschlange zu entfernen.

AbortSubmit(
  ULONG cbEntryID,
  LPENTRYID lpEntryID,
  ULONG ulFlags
);

Parameter

cbEntryID

[in] Die Byteanzahl im Eintragsbezeichner, auf die der lpEntryID-Parameter verweist.

lpEntryID

[in] Ein Zeiger auf den Eintragsbezeichner der Nachricht, die aus der ausgehenden Warteschlange entfernt werden soll.

ulFlags

[in] Reserviert. NULL muss sein.

Rückgabewert

S_OK

Die Nachricht wurde erfolgreich aus der ausgehenden Warteschlange entfernt.

MAPI_E_NOT_IN_QUEUE

Die durch lpEntryID identifizierte Nachricht befindet sich nicht mehr in der ausgehenden Warteschlange des Nachrichtenspeichers, in der Regel, weil sie bereits gesendet wurde.

MAPI_E_UNABLE_TO_ABORT

Die durch lpEntryID identifizierte Nachricht wird vom MAPI-Spooler gesperrt, und der Vorgang kann nicht abgebrochen werden.

Hinweise

Die IMsgStore::AbortSubmit-Methode versucht, eine übermittelte Nachricht aus der ausgehenden Warteschlange des Nachrichtenspeichers zu entfernen.

Hinweise für Aufrufer

Nachdem eine Nachricht übermittelt wurde, ist das Abbrechen der Übermittlung durch Aufrufen von AbortSubmit die einzige Aktion, die für die Nachricht ausgeführt werden kann. Erwarten Sie nicht, dass AbortSubmit immer erfolgreich ist. Je nachdem, wie das zugrunde liegende Messagingsystem implementiert ist, ist es möglicherweise nicht möglich, das Senden der Nachricht abzubrechen.

MFCMAPI-Referenz

Einen MFCMAP-Beispielcode finden Sie in der folgenden Tabelle.

Datei Funktion Kommentar
FolderDlg.cpp
CFolderDlg::OnAbortSubmit
MFCMAPI verwendet die IMsgStore::AbortSubmit-Methode , um die Übermittlung der ausgewählten Nachricht abzubrechen.

Siehe auch

IMessage::SubmitMessage

IMsgStore: IMAPIProp

MFCMAPI (engl.) als ein Codebeispiel