Classi dei punti di connessione ATL

ATL usa le classi seguenti per supportare i punti di connessione:

  • IConnectionPointImpl implementa un punto di connessione. L'IID dell'interfaccia in uscita che rappresenta viene passato come parametro di modello.

  • IConnectionPointContainerImpl implementa il contenitore del punto di connessione e gestisce l'elenco di IConnectionPointImpl oggetti.

  • IPropertyNotifySinkCP implementa un punto di connessione che rappresenta l'interfaccia IPropertyNotifySink .

  • CComDynamicUnkArray gestisce un numero arbitrario di connessioni tra il punto di connessione e i relativi sink.

  • CComUnkArray gestisce un numero predefinito di connessioni come specificato dal parametro del modello.

  • CFirePropNotifyEvent notifica al sink di un client che la proprietà di un oggetto è stata modificata o sta per cambiare.

  • IDispEventImpl fornisce il supporto per i punti di connessione per un oggetto COM ATL. Questi punti di connessione vengono mappati a una mappa sink eventi, fornita dall'oggetto COM.

  • IDispEventSimpleImpl funziona insieme alla mappa sink di eventi nella classe per instradare gli eventi alla funzione del gestore appropriata.

Vedi anche

Punto di connessione