IMSLogon::Unadvise

適用対象: Outlook 2013 | Outlook 2016

IMSLogon::Advise メソッドの呼び出しを使用して、以前に確立されたメッセージ ストアの変更を通知するためのオブジェクトの登録を削除します。

HRESULT Unadvise(
  ULONG ulConnection
);

パラメーター

ulConnection

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

戻り値

S_OK

�ʘb���������A�\�������l�܂��͒l���Ԃ���܂��B

注釈

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

関連項目

IMAPIAdviseSink::OnNotify

IMSLogon::Advise

IMSLogon : IUnknown