IMAPIViewContext::SetAdviseSink

適用対象: Outlook 2013 | Outlook 2016

ビューアーの変更に関する通知を受け取るフォームの登録を管理します。

HRESULT SetAdviseSink(
LPMAPIFORMADVISESINK pmvns
);

パラメーター

pmvns

[in]フォームへのポインターは、シンク オブジェクトまたは NULL をアドバイスします。

戻り値

S_OK

フォーム通知の登録または取り消しが成功しました。

注釈

フォーム オブジェクトは IMAPIViewContext::SetAdviseSink メソッドを呼び出して、登録してフォーム ビューアーの変更を確認するか、事前登録を取り消します。 pmvns が NULL に設定されている場合、フォームは登録を取り消したいと考えています。 pmvns が有効なフォーム アドバイズ シンクを指している場合、フォームは将来の通知のために登録する必要があります。

実装に関するメモ

SetAdviseSink にフォーム アドバイズ シンク ポインターが含まれている場合は、通知を取り消すために別の SetAdviseSink 呼び出しが行われるまで、そのポインターへの参照を保持します。 ビューアーで変更が発生したとき、および新しいメッセージを読み込んでいるときに通知を送信します。

詳細については、「 フォーム通知の送受信」を参照してください。

MFCMAPI リファレンス

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

ファイル 関数 コメント
MyMAPIFormViewer.cpp
CMyMAPIFormViewer::SetAdviseSink
MFCMAPI は、この関数に IMAPIViewContext::SetAdviseSink メソッドを実装します。

関連項目

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