CComCompositeControl::AdviseSinkMap
Chiamare questo metodo per consigliare o il unadvise tutti i controlli ospitati dal controllo composito.
HRESULT AdviseSinkMap(
bool bAdvise
);
Parametri
- bAdvise
True se tutti i controlli devono una notifica, in caso contrario false.
Valore restituito
S_OK
Tutti i controlli nel caso effettuano il sink il mapping sono connessi o stato disconnesso dall'origine evento correttamente.E_FAIL
Non tutti i controlli nel caso effettuano il sink il mapping siano connessi o disconnessi dall'origine evento correttamente.E_POINTER
Questo errore indica in genere un problema a una voce nella mappa del sink di eventi di controllo o un problema con un argomento di modello utilizzato in una classe base IDispEventSimpleImpl o IDispEventImpl.CONNECT_E_ADVISELIMIT
Il punto di connessione ha già raggiunto il limite di connessioni e non è in grado di accettarne altre.CONNECT_E_CANNOTCONNECT
Il sink non supporta l'interfaccia richiesta dal punto di connessione.CONNECT_E_NOCONNECTION
Il valore del cookie non rappresenta una connessione valida.Questo errore indica in genere un problema a una voce nella mappa del sink di eventi di controllo o un problema con un argomento di modello utilizzato in una classe base IDispEventSimpleImpl o IDispEventImpl.
Note
L'implementazione di base di questo metodo trova tra le voci nel caso vengono creati i sink il mapping.Quindi consigliabile o unadvises i punti di connessione a oggetti COM descritti le voci del sink di mappa del sink di eventi.Questo metodo membro si basa anche sul fatto che la classe derivata eredita da un'istanza IDispEventImpl per ogni controllo nel mapping del sink che è possibile utilizzare o imprudente.
Requisiti
Header: atlcom.h