CComCompositeControl::AdviseSinkMap

Rufen Sie diese Methode auf, um alle Steuerelemente Anmeldung oder abzumelden, die durch das zusammengesetzte Steuerelement gehostet werden.

HRESULT AdviseSinkMap(
   bool bAdvise 
);

Parameter

  • bAdvise
    True, wenn alle Steuerelemente angemeldet werden sollen; andernfalls false.

Rückgabewert

  • S_OK
    Alle Steuerelemente empfangen im - Zuordnung wurden trennen oder von der Ereignisquelle erfolgreich.

  • E_FAIL
    Nicht alle Steuerelemente empfangen im - Zuordnung könnten von der Ereignisquelle erfolgreich verbunden werden oder getrennt werden.

  • E_POINTER
    Dieser Fehler gibt normalerweise ein Problem mit einem Eintrag in der Ereignissenkenzuordnung des Steuerelements oder ein Problem mit einem Vorlagenargument an, das in einer IDispEventImpl oder IDispEventSimpleImpl Basisklasse verwendet wird.

  • CONNECT_E_ADVISELIMIT
    Der Verbindungspunkt hat bereits seine maximale Anzahl von Verbindungen erreicht und kann keine weiteren Verbindungen annehmen.

  • CONNECT_E_CANNOTCONNECT
    Die Senke unterstützt nicht die Schnittstelle, die von diesen Verbindungspunkt benötigt wird.

  • CONNECT_E_NOCONNECTION
    Der Cookiewert stellt keine gültige Verbindung dar.Dieser Fehler gibt normalerweise ein Problem mit einem Eintrag in der Ereignissenkenzuordnung des Steuerelements oder ein Problem mit einem Vorlagenargument an, das in einer IDispEventImpl oder IDispEventSimpleImpl Basisklasse verwendet wird.

Hinweise

Die Basisimplementierung von Suchen dieser Methode durch die Einträge empfangen im - Zuordnung.Sie dann besagt oder benachrichtigt die Verbindungspunkte auf COM-Objekte ab, die von der Senkeneinträge der Ereignissenkenzuordnung beschrieben werden.Diese Membermethode basiert auch auf der Tatsache, den die abgeleitete Klasse von einer Instanz von IDispEventImpl für jedes Steuerelement in der Senkenzuordnung erbt, die angemeldet sind oder abgemeldet werden soll.

Anforderungen

Header: möchten

Siehe auch

Referenz

CComCompositeControl-Klasse

IDispEventImpl-Klasse

BEGIN_SINK_MAP

CComCompositeControl::CreateControlWindow