次の方法で共有


IMsgStore::AbortSubmit

適用対象: Outlook 2013 | Outlook 2016

送信キューからメッセージを削除しようとします。

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

パラメーター

cbEntryID

[in] lpEntryID パラメーターによって指されるエントリ識別子のバイト数。

lpEntryID

[in]送信キューから削除するメッセージのエントリ識別子へのポインター。

ulFlags

[����]�\�񂳂�Ă��܂��B0 �ɂ���K�v������܂��B

戻り値

S_OK

メッセージが送信キューから正常に削除されました。

MAPI_E_NOT_IN_QUEUE

lpEntryID によって識別されるメッセージは、メッセージ ストアの送信キューに存在しなくなりました。通常は、既に送信されているためです。

MAPI_E_UNABLE_TO_ABORT

lpEntryID によって識別されるメッセージは MAPI スプーラーによってロックされ、操作を中止することはできません。

注釈

IMsgStore::AbortSubmit メソッドは、送信されたメッセージをメッセージ ストアの送信キューから削除しようとします。

呼び出し側への注意

メッセージが送信された後、 AbortSubmit を呼び出して送信を中止することは、メッセージに対して実行できる唯一のアクションです。 AbortSubmit が常に成功するとは限りません。 基になるメッセージング システムの実装方法によっては、メッセージの送信を取り消すことができない場合があります。

MFCMAPI リファレンス

MFCMAPI のサンプル コードについては、次の表を参照してください。

ファイル 関数 コメント
FolderDlg.cpp
CFolderDlg::OnAbortSubmit
MFCMAPI では 、IMsgStore::AbortSubmit メソッドを使用して、選択したメッセージの送信を中止します。

関連項目

IMessage::SubmitMessage

IMsgStore: IMAPIProp

[�R��h �T���v���Ƃ��� MFCMAPI