次の方法で共有


IMAPITable::Unadvise

適用対象: Outlook 2013 | Outlook 2016

IMAPITable::Advise メソッドの呼び出しで以前に設定した通知の送信を取り消します。

HRESULT Unadvise(
ULONG_PTR ulConnection
);

パラメーター

ulConnection

[in] IMAPITable::Advise の呼び出しによって返される登録接続の数。

戻り値

S_OK

呼び出しが成功しました。

注釈

IMAPITable::Unadvise メソッドを使用して、前の IMAPITable::Advise 呼び出しで lpAdviseSink パラメーターで渡されたアドバイズ シンク オブジェクトへのポインターを解放し、通知登録を取り消します。 アドバイズ シンク オブジェクトへのポインターを破棄する一環として、オブジェクトの IUnknown::Release メソッドが呼び出されます。 一般に、 ReleaseUnadvise 呼び出し中に呼び出されますが、別のスレッドがアドバイズ シンクの IMAPIAdviseSink::OnNotify メソッドを呼び出している場合、 Release 呼び出しは OnNotify メソッドが返されるまで遅延されます。

通知プロセスの詳細については、「 MAPI でのイベント通知」を参照してください。 テーブル通知の詳細については、「テーブル通知 について」を参照してください。 IMAPISupport メソッドを使用して通知をサポートする方法については、「イベント通知のサポート」を参照してください。

MFCMAPI リファレンス

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

ファイル 関数 コメント
ContentsTableListCtrl.cpp
CContentsTableListCtrl::NotificationOff
MFCMAPI では、 IMAPITable::Unadvise メソッドを使用して、テーブルの通知を取り消します。

関連項目

IMAPIAdviseSink::OnNotify

IMAPITable::Advise

IMAPITable : IUnknown

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