IMsgStore::Unadvise

適用対象: Outlook 2013 | Outlook 2016

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

HRESULT Unadvise(
  ULONG_PTR ulConnection
);

パラメーター

ulConnection

[in]アクティブな通知登録に関連付けられている接続番号。 ulConnection の値は、IMsgStore::Advise メソッドに対する以前の呼び出しによって返されている必要があります。

戻り値

S_OK

登録が正常に取り消されました。

注釈

IMsgStore::Unadvise メソッドは、通知の登録を取り消します。 Unadvise は、登録に使用されるアドバイズ呼び出しで受信した呼び出し元の アドバイズ シンクへのポインターを解放します。

一般に、Unadvise は、Unadvise 呼び出し中にアドバイズ シンクの IUnknown::Release メソッドを呼び出します。 ただし、別のスレッドがアドバイズ シンクの IMAPIAdviseSink::OnNotify メソッドを呼び出している場合、OnNotify メソッドが返されるまで Release 呼び出しは遅延されます。

関連項目

IMAPIAdviseSink::OnNotify

IMsgStore::Advise

IMsgStore: IMAPIProp