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