CComCompositeControl::AdviseSinkMap

HRESULT AdviseSinkMap (bool bAdvise );

戻り値

S_OK

マップ内のすべてのコントロールに接続されたかをイベント ソースから切断されました。

E_FAIL

コントロールのマップのすべてコントロールが接続されているまたは、イベント ソースから切断されました。

E_POINTER

このエラーは通常、問題をコントロールのマップ エントリまたは MI リストのIDispEventImplエントリ示します。

CONNECT_E_ADVISELIMIT

コネクション ポイントは既に最大接続数に達しているし、これ以上受け入れることができません。

CONNECT_E_CANNOTCONNECT

シンクがこのコネクション ポイントが必要なインターフェイスをサポートしていません。

CONNECT_E_NOCONNECTION

Cookie の値は、有効な接続ではありません。このエラーは通常、問題をコントロールのマップ エントリまたは MI リストのIDispEventImplエントリ示します。

パラメーター

bAdvise

[入力]すべてのコントロールことをお勧めする場合はTRUE ;それ以外の場合FALSE

解説

助言または複合コントロールによってホストされるすべてのコントロールをアドバイズするには、この関数を呼び出す。

この関数の基本の実装をエントリはイベント シンク マップを検索します。それ、またはイベント シンク マップのシンク エントリに記述されている COM オブジェクトへのコネクション ポイントのアドバイズを中止します。このメンバー関数は、派生クラスから継承という事実も依存助言またはアドバイズするシンク マップ内のすべてのコントロールに対してIDispEventImplのインスタンス。

CComCompositeControl 概要|nbsp;クラス メンバー(&N)

参照してください。

IDispEventImplBEGIN_SINK_MAP

Index