CComCompositeControl::AdviseSinkMap
Volání této metody poradit nebo unadvise všechny ovládací prvky hostované složený ovládací prvek.
HRESULT AdviseSinkMap(
bool bAdvise
);
Parametry
- bAdvise
PRAVDA, pokud všechny ovládací prvky jsou informováni; jinak false.
Vrácená hodnota
S_OK
Všechny ovládací prvky byly připojeny nebo úspěšně odpojeno od jejich zdroj události jímky mapy.E_FAIL
Všechny ovládací prvky v případě jímky mapy by mohly připojen nebo úspěšně odpojeno od jejich zdroj události.E_POINTER
Tato chyba obvykle označuje potíže s argumentem šablony použité v nebo problém s položkou v mapě jímky událostí ovládacího prvku IDispEventImpl nebo IDispEventSimpleImpl základní třída.CONNECT_E_ADVISELIMIT
Bod připojení již dosáhl maximálního počtu připojení a nemůže přijmout žádné další.CONNECT_E_CANNOTCONNECT
Jímka nepodporuje rozhraní tohoto bodu připojení.CONNECT_E_NOCONNECTION
Hodnota cookie nereprezentuje platné připojení.Tato chyba obvykle označuje potíže s argumentem šablony použité v nebo problém s položkou v mapě jímky událostí ovládacího prvku IDispEventImpl nebo IDispEventSimpleImpl základní třída.
Poznámky
Základní provedení této metody prohledá položky událostí jímky mapy.Potom dá pokyn nebo unadvises spojovací body objektů COM popsané položky jímky mapa jímky událostí.Tato metoda členské také závisí na skutečnost, že odvozená třída dědí z jedné instance IDispEventImpl pro každý ovládací prvek v mapě jímky, která má být advised nebo unadvised.
Požadavky
Záhlaví: atlcom.h