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 メソッドを使用して、選択したメッセージの送信を中止します。 |