CComCompositeControl::AdviseSinkMap
Wywołanie tej metody doradza lub unadvise wszystkich formantów obsługiwanych przez formant złożony.
HRESULT AdviseSinkMap(
bool bAdvise
);
Parametry
- bAdvise
PRAWDA, jeśli wszystkie formanty powiadomiła; wartość false w przeciwnym razie.
Wartość zwracana
S_OK
Wszystkie formanty w przypadku mapy sink zostały połączone lub rozłączone z ich źródła zdarzeń pomyślnie.E_FAIL
Nie wszystkie formanty w przypadku mapy sink może podłączony lub pomyślnie odłączona od ich źródła zdarzeń.E_POINTER
Ten błąd zazwyczaj wskazuje problem z wpisem w mapie sink zdarzenia formantu lub problem z argumentu szablon w IDispEventImpl lub IDispEventSimpleImpl klasa podstawowa.CONNECT_E_ADVISELIMIT
Punkt połączenia osiągnął swój limit połączeń i nie akceptuje żadnych więcej.CONNECT_E_CANNOTCONNECT
Obiekt sink nie obsługuje interfejsu wymagane przez ten punkt połączenia.CONNECT_E_NOCONNECTION
Wartość cookie nie reprezentuje prawidłowego połączenia.Ten błąd zazwyczaj wskazuje problem z wpisem w mapie sink zdarzenia formantu lub problem z argumentu szablon w IDispEventImpl lub IDispEventSimpleImpl klasa podstawowa.
Uwagi
Tej metody implementacji podstawowej przeszuka wpisy w przypadku mapy sink.Następnie zaleceniem lub unadvises punkty połączeń do obiektów COM, opisany przez wpisów ujść mapy obiektu sink zdarzenia.Ta metoda Członkowskie również opiera się na fakt, że pochodne klasa dziedziczy z jednego wystąpienia IDispEventImpl dla każdego formantu na mapie sink, który jest za zalecono lub unadvised.
Wymagania
Nagłówek: atlcom.h