CComCompositeControl::AdviseSinkMap

HRESULT AdviseSinkMap (Bool bAdvise );

Rückgabewert

S_OK

Alle Steuerelemente in der Karte waren verbunden oder getrennt von ihrer Quelle erfolgreich.

E_FAIL

Nicht alle Steuerelemente in der Steuerelement-Karte könnte verbunden oder getrennt von ihrer Quelle erfolgreich sein.

E_POINTER

Dieser Fehler gibt normalerweise ein Problem mit den Steuerelement-Zuordnungseinträgen oder der IDispEventImpl -Einträge in der Liste MI.

CONNECT_E_ADVISELIMIT

Der Verbindungspunkt hat bereits das Limit der Verbindungen erreicht und nicht mehr akzeptieren.

CONNECT_E_CANNOTCONNECT

Die Senke unterstützt nicht die Schnittstelle benötigt, die von diesem Verbindungspunkt.

CONNECT_E_NOCONNECTION

Der Cookiewert stellt keine gültige Verbindung dar. Dieser Fehler gibt normalerweise ein Problem mit den Steuerelement-Zuordnungseinträgen oder der IDispEventImpl -Einträge in der Liste MI.

Parameter

bAdvise

[in] TRUE , wenn alle Steuerelemente sind unadvised sein; andernfalls FALSE.

Bemerkungen

Rufen Sie diese Funktion beraten oder alle Steuerelemente gehostet durch das zusammengesetzte Steuerelement abmeldet.

Die Basisimplementierung dieser Funktion durchsucht die Einträge bei Waschbecken Karte. Es dann berät oder unadvises die Verbindungspunkte für die COM-Objekte von der Ereignisbehandlungszuordnung Waschbecken Einträge beschrieben. Dieser Member-Funktion auch beruht auf der Tatsache, die die abgeleitete Klasse von einer erbt Instanz von IDispEventImpl für jedes Steuerelement in der Senke-Karte, die ist zu beraten oder unadvised.

CComCompositeControl Übersicht |nbsp; Klassenmember

Siehe auch

IDispEventImpl, BEGIN_SINK_MAP

Index